﻿body {
  background: #fff;
}
.w {
  width: 1190px;
  margin: 0 auto;
}
a {
  outline: none;
}
.category {
  display: none;
}
.cate-all b {
  top: 13px;
  right: 36px;
  width: 20px;
  height: 20px;
  background-image: url("http://static.guinong360.com/Areas/Web/Images/20130330A_2.png");
  background-repeat: no-repeat;
  background-position: -65px 0;
  display: block;
  position: absolute;
}
.m,
.mt,
.mc,
.mb {
  overflow: hidden;
  zoom: 1;
}
.mt h2 {
  font-size: 16px;
  font-weight: bold;
  color: #666;
}
.hl_blue,
a.hl_blue,
.hl_blue:hover,
.hl_blue:visited {
  color: #3254a7;
  padding: 0 5px;
}
img {
  display: inline;
  border: none;
}
.m,
.sm {
  margin-bottom: 20px;
}
.m1,
.m3,
.m4,
.m5,
.m6 {
  display: none;
}
.m5 {
  margin-top: 4px;
  padding: 8px;
  border-width: 0 1px 1px;
  width: 932px;
  text-align: left;
}
.m .mt .extra a,
.m .mt .extra a:visited,
.m .mt .extra a:hover {
  color: #e3393c;
}
.mt20 {
  margin-top: 20px;
}
.mr15 {
  margin-right: 15px;
}
.ml10 {
  margin-left: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mt15 {
  margin-top: 15px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb20 {
  margin-bottom: 20px;
}
.scroll-load {
  background: url("http://static.guinong360.com/Areas/Web/Images/loading.gif") no-repeat center;
  width: 100%;
  height: 80px;
}
#tab-link {
  height: 30px;
  padding: 0 20px;
  margin: 20px 0;
  border-bottom: 2px solid #c00;
  overflow: visible;
}
.tab li,
.tab a,
.tab-item {
  float: left;
  text-align: center;
}
.tab a {
  float: left;
  height: 30px;
  line-height: 28px;
  padding: 0 13px;
}
#tab-link li {
  height: 30px;
  padding-right: 16px;
  background: url("http://static.guinong360.com/Areas/Web/Images/bg_allsort.jpg") #e4e4e4 no-repeat right -313px;
  margin-right: 5px;
  line-height: 30px;
  font-weight: bold;
  font-size: 14px;
}
#tab-link li.curr {
  background-position: right -251px;
}
#tab-link li a {
  height: 30px;
  padding-left: 16px;
  background: url("http://static.guinong360.com/Areas/Web/Images/bg_allsort.jpg") no-repeat 0 -282px;
  line-height: 30px;
}
#tab-link li.curr a {
  background-position: 0 -220px;
  color: #fff;
}
#tab-sort .i-w {
  margin-bottom: 10px;
}
#tab-sort .text {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin: 16px 0 8px;
}
#tab-sort ul {
  width: 1139px;
  padding: 0 0 16px 71px;
  overflow: hidden;
  zoom: 1;
}
#tab-sort li {
  width: 80px;
  margin: 10px 36px 0 0;
  height: 32px;
  line-height: 32px;
  padding: 6px 10px;
  border: 1px solid #D1D1D1;
  text-align: center;
  background: #F5F5F5;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
  background: -moz-linear-gradient(top, #ffffff 15%, #f5f5f5 50%, #f0f0f0);
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-box-shadow: 0 0 5px #ddd;
  -webkit-box-shadow: 0 0 5px #ddd;
  box-shadow: 0 0 5px #ddd;
}
#tab-sort li a {
  float: none;
  font-size: 14px;
  color: #e3393c;
}
#tab-sort li span {
  color: #e3393c;
}
#tab-sort li.l1 {
  line-height: 16px;
}
#allsort {
  position: relative;
  margin-bottom: 10px;
}
#allsort .m {
  width: 595px;
  border: 1px solid #E9E9E9;
  margin-bottom: 10px;
}
#allsort .mt {
  height: 28px;
  background: url("http://static.guinong360.com/Areas/Web/Images/bg_allsort.jpg") repeat-x 0 -162px;
  border-bottom: 1px solid #E9E9E9;
  line-height: 28px;
}
#allsort .mt h2 {
  height: 28px;
  padding: 0 5px 0 20px;
  background: url("http://static.guinong360.com/Areas/Web/Images/bg_allsort.jpg") no-repeat 0 -191px;
}
#allsort .mc {
  padding: 0 5px;
}
#allsort dl {
  width: 575px;
  padding: 5px;
  border-top: 1px dotted #ccc;
  overflow: hidden;
  line-height: 24px;
}
#allsort .mc .fore {
  border-top: none;
}
#allsort dt {
  float: left;
  width: 55px;
  padding-right: 10px;
  font-weight: bold;
  text-align: right;
  color: #CC0000;
}
#allsort dt a {
  color: #CC0000;
}
#allsort dd {
  float: left;
  width: 510px;
}
#allsort dd em {
  float: left;
}
#allsort dd a {
  white-space: nowrap;
  margin-right: 16px;
}
#allbrand {
  position: relative;
  margin-bottom: 10px;
}
#allbrand .corner {
  position: absolute;
  z-index: 1;
  width: 1200px;
  background-image: url("http://static.guinong360.com/Areas/Web/Images/bg_allsort_3.jpg");
  background-repeat: repeat-x;
  overflow: hidden;
}
#allbrand .corner-t {
  height: 16px;
  top: 0;
  background-position: 0 -17px;
}
#allbrand .tl {
  float: left;
  height: 16px;
  background-position: -74px -76px;
}
#allbrand .corner b {
  display: block;
  width: 36px;
  background-image: url("http://static.guinong360.com/Areas/Web/Images/bg_allsort_1.jpg");
  background-repeat: no-repeat;
}
#allbrand .tr {
  float: right;
  height: 16px;
  background-position: -111px -76px;
}
#allbrand .corner-b {
  height: 96px;
  bottom: 0;
  background-position: 0 80px;
}
#allbrand .corner b {
  display: block;
  width: 36px;
  background-image: url("http://static.guinong360.com/Areas/Web/Images/bg_allsort_1.jpg");
  background-repeat: no-repeat;
}
#allbrand .bl {
  float: left;
  height: 96px;
  background-position: 0 0;
}
#allbrand .br {
  float: right;
  height: 96px;
  background-position: -37px 0;
}
#allbrand .content {
  background: url("http://static.guinong360.com/Areas/Web/Images/bg_allsort_2.jpg") -37px 0 repeat-y;
  overflow: hidden;
  width: 1150px;
  padding-left: 50px;
  margin: 0;
}
#i-allbrand {
  padding: 10px 50px 20px 0;
  background: url("http://static.guinong360.com/Areas/Web/Images/bg_allsort_2.jpg") 1114px 0 repeat-y;
}
#co-brands {
  position: relative;
  width: 1100px;
  margin: 16px 0 30px;
  background: #FCFAEB;
}
#co-brands .mt {
  height: 60px;
  background: url("http://static.guinong360.com/Areas/Web/Images/bg_allbrand_2.jpg") repeat-x 0 -94px;
}
#co-brands .mt .extra {
  width: 40px;
  height: 60px;
  background: url("http://static.guinong360.com/Areas/Web/Images/bg_allbrand_2.jpg") no-repeat 0 -11px;
  float: right;
}
#co-brands h2 {
  position: relative;
  float: left;
  width: 80px;
  height: 30px;
  padding: 20px 0 10px 60px;
  font-size: 16px;
}
#co-brands h2 b {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  display: block;
  width: 140px;
  height: 60px;
  background: url("http://static.guinong360.com/Areas/Web/Images/bg_allbrand_1.jpg") no-repeat -41px 0;
}
#co-brands .mc {
  background: url("http://static.guinong360.com/Areas/Web/Images/bg_allbrand_1.jpg") repeat-y 1060px 0;
  padding-right: 10px;
}
#co-brands .mc .list-h {
  display: block;
  overflow: hidden;
  width: 1080px;
  background: url("http://static.guinong360.com/Areas/Web/Images/bg_allbrand_1.jpg") repeat-y -207px 0;
  padding: 0 0 10px 10px;
}
.list-h li,
.list-h dl {
  float: left;
}
.brandslist li {
  width: 180px;
  padding: 10px 0 0;
}
.brandslist li div {
  width: 155px;
  height: 75px;
  padding: 5px;
  margin: 0 auto;
  background: url("http://static.guinong360.com/Areas/Web/Images/bg_allbrand_1.jpg") no-repeat -41px -61px;
  text-align: center;
}
.brandslist li span {
  display: block;
}
.brandslist .b-img {
  height: 46px;
  padding: 3px 0 5px;
}
.brandslist .b-img img {
  width: 138px;
  height: 46px;
  display: inline;
  vertical-align: middle;
}
.brandslist .b-name {
  padding-top: 5px;
}
.brandslist .b-name a,
.brandslist .b-name a:visited {
  color: #999;
}
#co-brands .mb,
#co-brands b {
  display: block;
  height: 10px;
  background-image: url("http://static.guinong360.com/Areas/Web/Images/bg_allbrand_2.jpg");
  overflow: hidden;
}
#co-brands .mb {
  background-repeat: repeat-x;
  background-position: 0 0;
}
#allbrand #co-brands .bl {
  width: 40px;
  background-repeat: no-repeat;
  background-position: 0 -72px;
}
#allbrand #co-brands .br {
  width: 40px;
  background-repeat: no-repeat;
  background-position: 0 -83px;
}
#tab-brand {
  width: 1144px;
  padding-left: 24px;
  margin: 16px 0;
  overflow: hidden;
  zoom: 1;
}
#tab-brand li {
  width: 80px;
  height: 64px;
  margin-right: 16px;
  background: url("http://static.guinong360.com/Areas/Web/Images/bg_allsort.jpg") no-repeat 0 -81px;
  line-height: 22px;
}
#tab-brand li.curr {
  width: 88px;
  height: 80px;
  padding-bottom: 0;
  background-position: 0 0;
}
#tab-brand li.l1 {
  line-height: 44px;
}
#tab-brand li a {
  display: block;
  width: 80px;
  height: 44px;
  padding: 8px 0;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
}
#tab-brand li.curr a {
  width: 88px;
  font-weight: bold;
  color: #fff;
}
#i-allbrand .tabcon {
  position: relative;
  z-index: 3;
  border: 1px solid #E9E9E9;
  padding: 0 9px 10px;
  width: 1080px;
  background: #F9F9F9;
  zoom: 1;
  display: none;
}
.list-h {
  display: block;
  overflow: hidden;
}
.brandslist .extra {
  padding: 10px 10px 0;
  font-size: 14px;
  line-height: 24px;
  overflow: hidden;
}
.brandslist .extra strong {
  float: left;
}
.brandslist .extra a {
  float: left;
  margin-right: 20px;
  white-space: nowrap;
}
.crumb {
  font-family: 'SimSun';
  line-height: 40px;
  padding-left: 5px;
}
.left {
  float: left;
}
.product-left {
  width: 208px;
  position: relative;
  margin-top: -6px;
}
#refilter {
  width: 208px;
  border: 1px solid #ddd;
  border-top: 2px solid #91be16;
  margin-bottom: 10px;
}
#refilter .mt {
  height: 31px;
  padding-left: 8px;
  background: #fbfdfa;
  line-height: 31px;
}
#refilter .mt h2,
#refilter .mt h2 a {
  font-size: 15px;
  color: #333;
  font-weight: normal;
}
#refilter .mc {
  width: 208px;
}
#refilter .item {
  position: relative;
  background: #fff;
}
#refilter .item h3 {
  overflow: hidden;
  height: 30px;
  padding: 0px 6px 0px 36px;
  border-top: 1px solid #ddd;
  background: #fbfdfa;
  font: normal 14px/30px 'microsoft yahei';
  cursor: pointer;
}
#refilter .item h3 a.curr {
  color: #91be16;
}
#refilter .item b {
  position: absolute;
  top: 7px;
  left: 10px;
  overflow: hidden;
  width: 16px;
  height: 16px;
  margin-top: 1px;
  background: url("http://static.guinong360.com/Areas/Web/Images/20130606B.png") no-repeat -59px -28px;
  cursor: pointer;
}
#refilter .hover b {
  background-position: -42px -28px;
}
#refilter .item ul {
  display: none;
  overflow: hidden;
  padding: 4px 0 4px 34px;
  border-top: 1px solid #ddd;
  zoom: 1;
}
#refilter .hover ul {
  display: block;
}
#refilter .item li {
  height: 24px;
  padding: 0px 4px 0px 0;
  overflow: hidden;
}
#refilter .item li a {
  padding: 0 2px 2px;
}
#refilter .item li.curr a {
  font-weight: bold;
  color: #e3393c;
}
#refilter .extra {
  overflow: hidden;
  position: relative;
  z-index: 1;
  height: 30px;
  margin-top: -1px;
  border-top: 1px solid #ddd;
  background: #fafafa;
  line-height: 30px;
}
#refilter .more {
  overflow: hidden;
  display: block;
  text-align: right;
  color: #333;
  font-size: 12px;
}
#refilter .more span {
  display: inline-block;
  padding-right: 20px;
  cursor: pointer;
}
#refilter .more b {
  display: inline-block;
  position: relative;
  top: -1px;
  left: -15px;
  width: 9px;
  height: 6px;
  overflow: hidden;
  background: url("http://static.guinong360.com/Areas/Web/Images/20130415i.png") no-repeat;
}
#refilter .more b.close {
  background-position: -237px -17px;
}
#refilter .more b.open {
  background-position: -228px -17px;
}
.right-extra {
  float: right;
  width: 970px;
}
.dialogbox {
  width: 970px;
  height: 34px;
  line-height: 32px;
}
.dialogbox .related-search {
  overflow: hidden;
  height: 34px;
}
.dialogbox span,
.dialogbox a,
.dialogbox b {
  float: left;
}
.dialogbox a,
.dialogbox a:visited {
  padding: 0px 8px;
  color: #e3393c;
}
.dialogbox b {
  overflow: hidden;
  width: 1px;
  height: 12px;
  margin-top: 11px;
  background: #ccc;
  font-size: 0px;
}
#select {
  margin-bottom: 0;
  zoom: 1;
}
#select .mt {
  height: 30px;
  padding: 0 10px;
  border: 1px solid #ddd;
  border-bottom: none;
  background: #fbfdfa ;
  line-height: 30px;
}
#select .mt h1 {
  float: left;
  height: 30px;
  font: normal 15px/30px 'microsoft yahei';
  color: #91be16;
}
#select .mt h1 strong {
  margin-right: 10px;
  color: #333;
  font-weight: normal;
}
#select .mt .total {
  float: left;
}
#select .mt .total span {
  color: #999;
  margin-top: 1px;
}
#select .mt .total strong {
  font-weight: normal;
  color: #e3393c;
}
#select .mc {
  overflow: visible;
  border-width: 0 1px 0;
  border-style: solid;
  border-color: #ddd;
}
.attr {
  width: 968px;
  padding: 4px 0 2px;
  overflow: hidden;
  zoom: 1;
  border-top: 1px dotted #ccc;
}
#select .mc .attr:first-child {
  border-top: none;
}
.attrs .brand-attr {
  border-bottom: 1px dotted #ccc;
}
.attr .a-key {
  float: left;
  width: 91px;
  font-weight: bold;
  text-align: right;
  line-height: 25px;
}
.selected-c .a-values,
.prop-attrs .a-values {
  float: right;
  position: relative;
  width: 796px;
  padding-right: 80px;
}
.prop-attrs .v-fold .f-list li {
  float: left;
  height: 20px;
  margin-right: 32px;
  padding-top: 5px;
  overflow: hidden;
}
.prop-attrs .v-fold .f-list a {
  float: left;
  height: 15px;
  line-height: 14px;
  text-decoration: none;
  overflow: hidden;
  white-space: nowrap;
  font-family: verdana;
  cursor: pointer;
}
.prop-attrs .v-fold .f-list {
  overflow: hidden;
  width: 816px;
  height: auto;
}
.prop-attrs .v-unfold .f-list {
  height: 20px;
}
.prop-attrs .v-fold .f-list a:hover,
.prop-attrs .v-fold .f-list a.curr {
  color: #e3393c;
}
.brand-attr .v-fold .f-list li {
  width: 140px;
  margin-right: 20px;
}
.attr .a-values .v-option {
  position: absolute;
  right: 10px;
  top: 0px;
  height: 20px;
  padding-top: 2px;
}
.attr .a-values .o-more {
  float: left;
  position: relative;
  width: 31px;
  height: 20px;
  padding-right: 14px;
  line-height: 20px;
  line-height: 21px\9;
  text-align: right;
  text-decoration: none;
  cursor: pointer;
  color: #e3393c;
}
.attr .a-values .o-more:hover {
  border-color: #ccc;
  cursor: pointer;
}
.attr .a-values .o-more b {
  position: absolute;
  right: 5px;
  top: 9px;
  overflow: hidden;
  width: 7px;
  height: 5px;
  background: url("http://static.guinong360.com/Areas/Web/Images/2013100702.gif") no-repeat;
}
.attr .a-values .fold b {
  background: url("http://static.guinong360.com/Areas/Web/Images/2013100703.gif") no-repeat;
}
.prop-attrs #select-price .f-list {
  float: left;
  width: auto;
  height: 20px;
}
.prop-attrs .pr {
  float: left;
  width: 148px;
}
.prop-attrs .pr .price-range {
  float: left;
  width: 40px;
  height: 17px;
  padding: 1px;
  border: 1px solid #ccc;
  margin: 2px 4px 0 0;
  line-height: 17px;
  font-family: verdana;
}
.prop-attrs .pr i {
  float: left;
  overflow: hidden;
  width: 4px;
  height: 1px;
  margin: 12px 4px 0 0;
  background: #ccc;
}
.btn-gray {
  border: 1px solid #ddd;
  border-radius: 2px;
  margin-top: 0;
  background: #f7f7f7;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  color: #333;
  background: -ms-linear-gradient(top, #f7f7f7, #f2f2f2);
  background: -moz-linear-gradient(top, #f7f7f7, #f2f2f2);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #f7f7f7 ", endColorstr=" #f2f2f2 ")";
}
.btn-gray:hover {
  box-shadow: 0 1px 1px rgba(0, 1, 1, 0.08);
  cursor: pointer;
  color: #333;
  background: -ms-linear-gradient(top, #f9f9f9, #f6f6f6);
  background: -moz-linear-gradient(top, #f9f9f9, #f6f6f6);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f6f6f6));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #f9f9f9 ", endColorstr=" #f6f6f6 ")";
}
.prop-attrs .pr .btn-price-range {
  float: left;
  height: 12px;
  padding: 3px 9px 4px;
  margin-top: 2px;
  line-height: 12px;
  text-decoration: none;
}
#select .mb {
  position: relative;
  overflow: visible;
  height: 0;
  border-top: 1px solid #E6E6E6;
  border-bottom: none;
  margin-bottom: 34px;
  _margin-bottom: 10px;
  text-align: center;
  font-size: 0;
}
#select .mb .attr-extra {
  position: relative;
  display: inline-block;
  height: 24px;
  border: 1px solid #ddd;
  border-top: none;
  margin-top: -1px;
  background: #fff;
  line-height: 20px;
  text-align: right;
  cursor: pointer;
  font-size: 12px;
}
#select .mb .attr-extra div {
  position: relative;
  _display: inline;
  _zoom: 1;
  height: 24px;
  padding: 0 32px 0 24px;
  line-height: 24px;
}
#select .mb .attr-extra b {
  display: block;
  position: absolute;
  top: 9px;
  right: 16px;
  overflow: hidden;
  width: 9px;
  height: 6px;
}
#select .mb .attr-extra b,
#select .mb .close b,
#select .mb .open b {
  background: url("http://static.guinong360.com/Areas/Web/Images/20130606B.png") no-repeat;
}
#select .mb .attr-extra b,
#select .mb .close b {
  background-position: -36px -55px;
}
#select .mb .attr-extra.open b {
  background-position: -36px -48px;
}
.selected-c .attr {
  padding: 6px 0 5px;
  border-top: 0;
}
.selected-c .f-list li {
  float: left;
  position: relative;
  height: 20px;
  padding: 0 20px 0 5px;
  border: 1px solid #E6E6E6;
  margin-right: 15px;
  margin-bottom: 2px;
  line-height: 20px;
}
.selected-c .f-list li a {
  float: none;
  white-space: nowrap;
  height: 20px;
  line-height: 20px;
  margin-top: 0;
  background: 0 0;
  text-decoration: none;
  color: #333;
}
.selected-c .f-list li strong {
  color: #e3393c;
}
.selected-c .f-list li b {
  display: block;
  position: absolute;
  right: 6px;
  top: 7px;
  overflow: hidden;
  width: 7px;
  height: 7px;
  background: url("http://static.guinong360.com/Areas/Web/Images/20130606B.png") no-repeat -37px -62px;
  cursor: pointer;
}
#filter {
  background: #fbfdfa none repeat scroll 0 0;
  border: 1px solid #ddd;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.02);
  margin-bottom: 20px;
}
#filter .fore1 {
  height: 26px;
  overflow: hidden;
  padding: 5px 8px;
}
#filter .order dd {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #cecbce;
  height: 24px;
  line-height: 24px;
  margin-right: 5px;
  overflow: hidden;
}
#filter .order .curr a,
#filter .order .curr a:visited {
  color: #fff;
}
#filter .order a {
  display: block;
  padding: 0 10px;
}
#filter .stock-search {
  border-left: 1px solid #fff;
  float: left;
  padding-left: 15px;
}
#filter dl,
#filter dt,
#filter dd {
  float: left;
  line-height: 26px;
}
#filter .order .curr {
  background: #91be16 none repeat scroll 0 0;
  border: 1px solid #91be16;
  font-weight: bold;
}
#filter .stock-search .text-stock-search {
  border: 1px solid #ccc;
  color: #999;
  float: left;
  font-family: verdana, "simsun";
  height: 17px;
  line-height: 17px;
  margin-right: 5px;
  padding: 3px;
  width: 108px;
}
#filter .stock-search .btn-stock-search {
  background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, #f7f7f7, #f2f2f2) repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 2px;
  color: #333;
  cursor: pointer;
  float: left;
  height: 25px;
  margin-top: 0;
  text-align: center;
  text-decoration: none;
  width: 51px;
}
.pagin a,
.pagin span {
  float: left;
  height: 20px;
  padding: 3px 10px;
  border: 1px solid #ccc;
  margin-left: 2px;
  font-family: arial;
  line-height: 20px;
  font-size: 14px;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.pagin-m a,
.pagin-m span {
  height: 14px;
  line-height: 14px;
  font-size: 12px;
}
.pagin a,
.pagin span {
  height: 19px;
}
.pagin .text,
.pagin .current {
  border: 0;
  padding: 4px 11px;
}
.pagin .current,
.pagin .current:link,
.pagin .current:visited {
  color: #f60;
  font-weight: 700;
}
.pagin-m a,
.pagin-m span.text {
  height: 14px;
  font-family: verdana;
}
.pagin .text i {
  font-style: normal;
  font-weight: bold;
  color: #e3393c;
}
.pagin .prev,
.pagin .next,
.pagin .prev-disabled,
.pagin .next-disabled {
  position: relative;
  padding-top: 5px;
  height: 18px;
  line-height: 18px;
}
.pagin .prev-disabled,
.pagin .next-disabled {
  color: #ccc;
  cursor: default;
}
.pagin .prev,
.pagin .prev-disabled {
  padding-left: 12px;
}
.pagin-m .prev,
.pagin-m .next,
.pagin-m .prev-disabled,
.pagin-m .next-disabled {
  padding-top: 3px;
  height: 14px;
  line-height: 14px;
}
.pagin .prev,
.pagin .next,
.pagin .prev-disabled,
.pagin .next-disabled {
  padding: 4px 10px 5px;
  border-radius: 3px;
  background: #fff;
}
.pagin b {
  display: block;
  position: absolute;
  top: 9px;
  width: 5px;
  height: 9px;
  background-image: url("http://static.guinong360.com/Areas/Web/Images/bg_hotsale.gif");
  background-repeat: no-repeat;
  overflow: hidden;
}
.pagin-m b {
  top: 7px;
}
.pagin a,
.pagin a:visited {
  color: #666;
}
.pagin .next b {
  right: 3px;
  background-position: -62px -608px;
}
.pagin .prev b {
  left: 3px;
  background-position: -68px -608px;
}
.pagin .prev-disabled b {
  left: 3px;
  background-position: -80px -608px;
}
.pagin .next-disabled b {
  right: 3px;
  background-position: -74px -608px;
}
.pagin .page-skip {
  height: 26px;
  padding: 0 10px;
  border: none;
  font-size: 12px;
}
.pagin .page-skip em {
  float: left;
  height: 26px;
  line-height: 26px;
}
.pagin .jumpto {
  float: left;
  width: 36px;
  height: 21px;
  padding: 1px;
  border-width: 1px;
  border-style: solid;
  border-color: #aaa #ddd #ddd #aaa;
  margin: 0 5px;
  text-align: center;
  font-family: verdana;
}
.pagin a.btn-skipsearch,
.pagin .btn-skipsearch:hover {
  float: left;
  width: 53px;
  height: 25px;
  padding: 0;
  margin-left: 5px;
  border: none;
  background: url("http://static.guinong360.com/Areas/Web/Images/20130415i.png") no-repeat -126px -52px;
  line-height: 25px;
  text-align: center;
  cursor: pointer;
  color: #333;
}
#plist,
#plist .list-h {
  position: relative;
  overflow: visible;
  z-index: 2;
}
#plist,
#plist .list-h {
  position: relative;
  overflow: visible;
  z-index: 2;
}
#plist li {
  width: 230px;
  padding: 20px 13px 0;
  font-family: arial,\5b8b\4f53;
  border-bottom: 1px dotted #ddd;
}
#plist.plist-n7 li {
  margin-bottom: 10px;
}
#plist.plist-n7 .list-h li {
  width: 224px;
  padding: 1px 11px 0px 11px;
  height: 360px;
  border-bottom: 1px dotted #ddd;
}
#plist.prebuy .list-h li {
  position: relative;
  width: 242.5px;
  padding: 0;
}
#plist.prebuy .list-h li:hover {
  border: 3px solid #91be16;
  width: 236.5px;
  margin-bottom: 5px;
}
#plist.prebuy .list-h li:hover .lh-wrap {
  padding: 1px 8px;
}
#plist.plist-n7 li:hover .p-img {
  padding-top: 7px;
}
#plist.prebuy .list-h li .lh-wrap {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  padding: 1px 11px;
  border: none;
  background: #fff;
}
#plist .p-img {
  position: relative;
  height: 160px;
  border: 1px solid #fff;
  transition: border 0.3s ease-in 0s;
  text-align: center;
}
#plist.plist-n7 .p-img {
  height: 220px;
  padding: 10px 0 5px;
  border: none;
}
.list-h .p-img img {
  max-width: 220px;
  max-height: 220px;
}
.p-img {
  padding: 5px 0;
}
.p-img,
.p-name,
.p-price,
.p-market,
.p-detail {
  overflow: hidden;
}
.p-name .keycolor {
  color: #e3393c;
}
.p-name,
.p-detail {
  word-break: break-all;
  word-wrap: break-word;
}
.p-name {
  height: 3em;
  word-wrap: break-word;
}
.p-code {
  color: #999999;
  word-wrap: break-word;
}
#plist.plist-n7 .p-name,
#plist.plist-n7 .p-info,
#plist.plist-n7 .p-price,
#plist.plist-n7 .stocklist,
#plist.plist-n7 .extra,
#plist.plist-n7 .btns {
  padding-left: 0;
  text-align: left;
}
.p-price {
  color: #999;
}
#plist.plist-n7 .list-h .p-price {
  font-size: 12px;
  margin-bottom: 10px;
}
#plist .p-price {
  margin-top: 5px;
  height: 22px;
}
#plist .p-price {
  height: 20px;
  overflow: hidden;
}
#plist.plist-n7 .p-price {
  font-family: verdana;
  font-size: 14px;
}
#plist .p-price strong {
  float: left;
  margin-right: 5px;
  font-family: verdana;
  font-size: 14px;
  color: #e3393c;
}
#plist .extra {
  margin-top: 5px;
  padding: 2px 0;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  font-family: verdana;
  color: #e3393c;
}
#plist .extra a {
  float: left;
  color: #e3393c;
}
.star {
  margin-right: 5px;
}
#plist .extra span,
#shop-choice .extra span {
  float: left;
  overflow: hidden;
  height: 15px;
}
.star .star-white {
  width: 76px;
  background: url("http://static.guinong360.com/Areas/Web/Images/20130606B.png") no-repeat 0 -70px;
}
.star .star-yellow {
  position: relative;
  z-index: 1;
  background: url("http://static.guinong360.com/Areas/Web/Images/20130606B.png") #ffffff no-repeat 0 -86px;
}
.star .h5 {
  width: 76px;
}
#plist .stocklist {
  margin-top: 5px;
}
#plist.plist-n7 .stocklist {
  width: auto;
  border: none;
  background: none;
  color: #333;
}
#plist .btns {
  height: 24px;
  margin-top: 10px;
  text-align: center;
  overflow: hidden;
  zoom: 1;
}
#plist .btn-buy,
#plist .btns .btn-coll,
#plist .notice-store,
#plist-shop .go-shop,
#plist .btn-panic-buying {
  float: left;
  height: 19px;
  padding: 0px 9px;
  border: 1px solid #ddd;
  border-radius: 2px;
  margin: 0 4px 0 0;
  background: #F7F7F7;
  line-height: 18px;
  line-height: 19px\9;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  color: #333;
  background: -moz-linear-gradient(top, #f7f7f7, #f2f2f2);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #f7f7f7 ", endColorstr=" #f2f2f2 ")";
}
#plist .btn-buy:hover,
#plist .btns .btn-coll:hover,
#plist .notice-store:hover,
#plist-shop .go-shop:hover,
#plist .btn-panic-buying:hover {
  border: 1px solid #ccc;
  box-shadow: 0 1px 1px rgba(0, 1, 1, 0.08);
  cursor: pointer;
  color: #333;
  background: -moz-linear-gradient(top, #f9f9f9, #f6f6f6);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f6f6f6));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9", endColorstr="#f6f6f6");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #f9f9f9 ", endColorstr=" #f6f6f6 ")";
}
#plist .p-phone {
  overflow: hidden;
  width: 224px;
  height: 14px;
  padding-top: 5px;
  margin-bottom: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#re-search {
  padding: 20px 0;
  background: #F6F6F6;
  margin: 30px 0 10px;
}
#re-search dl {
  width: 530px;
  margin-left: 40px;
  overflow: hidden;
}
#re-search dt {
  float: left;
  width: 70px;
  text-align: center;
  font: normal 15px/32px 'microsoft yahei';
}
#re-search dd {
  float: right;
  position: relative;
  width: 372px;
  height: 32px;
  padding-right: 83px;
}
#re-search .text {
  width: 360px;
  height: 20px;
  border: 1px solid #ccc;
  padding: 5px;
  margin-right: 5px;
  background: #fff;
  line-height: 20px;
  color: #999;
}
#re-search .button {
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  width: 78px;
  height: 32px;
  border-radius: 3px;
  background: #91be16;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  color: #fff;
  border: none 0;
}
.notice-search {
  padding: 10px 50px;
  margin: 10px 0;
}
.notice-search .ns-icon {
  float: left;
  display: block;
  width: 32px;
  height: 32px;
  background: url("http://static.guinong360.com/Areas/Web/Images/notice.png") no-repeat 0 2px;
}
.notice-search .ns-content {
  margin-left: 32px;
  line-height: 32px;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 700;
  color: #f60;
}
.notice-search .ns-content span em {
  color: #333;
}
.searh-shop-cate {
  border: 1px solid #d5d5d5;
  margin-top: 20px;
}
.shop-cate-option span {
  font-size: 16px;
  color: #666;
  line-height: 45px;
  margin-left: 18px;
}
.shop-cate-option p {
  padding: 5px 110px 5px 0;
  position: relative;
  font-size: 14px;
  width: 970px;
  float: right;
  line-height: 36px;
  overflow: hidden;
}
.shop-cate-option p.min {
  height: 36px;
}
.searh-shop-cate .shop-cate-option:first-child p {
  border: 0;
}
.shop-cate-option p a {
  color: #333;
  display: inline-block;
  width: 160px;
  margin-right: 30px;
  white-space: nowrap;
  margin-top: 3px;
}
.shop-cate-option p a:hover,
.shop-cate-option p a.active,
.search-shop-hd a.active,
.search-shop-hd a:hover,
.search-shop-item .shop-logo h3 a:hover,
.shop-cate-option p em:hover {
  color: #e3393c;
}
.shop-cate-option p em {
  position: absolute;
  right: 40px;
  top: 10px;
  color: #484848;
  cursor: pointer;
}
.search-shop-count {
  font-size: 18px;
  line-height: 30px;
  color: #484848;
  border-bottom: 3px solid #636363;
  margin-top: 30px;
}
.search-shop-count span {
  color: #e3393c;
}
.search-shop-hd {
  background-color: #f5f6f7;
  line-height: 32px;
  border: 1px solid #d5d5d5;
  font-size: 16px;
}
.search-shop-hd a {
  color: #000;
  padding: 0 20px;
}
.search-shop-hd s {
  display: inline-block;
  height: 12px;
  margin-top: 10px;
  border-right: 1px solid #000;
}
.search-shop-result {
  margin-bottom: 24px;
}
.search-shop-item {
  padding: 20px 0;
  border-bottom: 4px solid #f5f6f7;
}
.search-shop-item .shop-info {
  float: left;
  width: 350px;
}
.search-shop-item .shop-logo img {
  width: 150px;
  height: 120px;
  float: left;
  margin-right: 22px;
}
.search-shop-item .shop-logo h3 {
  font-size: 16px;
  line-height: 18px;
  padding-bottom: 12px;
}
.search-shop-item .shop-logo h3 a {
  color: #000;
}
.search-shop-item .shop-logo p {
  line-height: 22px;
  font-size: 14px;
  color: #636363;
}
.search-shop-item .shop-logo p span {
  color: #e3393c;
}
.search-shop-item .shop-data p {
  color: #636363;
  font-size: 14px;
  padding: 15px 0 8px;
}
.search-shop-item .shop-data p span {
  margin-right: 20px;
}
.shop-sale-action span {
  line-height: 23px;
  color: #fff;
  font-family: 'simsun';
}
.shop-sale-action .full-free-tag {
  padding: 0 10px;
  background-color: #e3393c;
  margin-right: 6px;
}
.shop-sale-action .coupon-tag {
  width: 50px;
  text-align: center;
  padding-right: 13px;
  background: url("http://static.guinong360.com/Areas/Web/Images/20130330A_2.png") -78px -166px #ffbb58 no-repeat;
}
.search-shop-item ul {
  float: left;
}
.search-shop-item ul li {
  width: 160px;
  border: 1px solid #dfdfdf;
  margin-left: 48px;
  float: left;
}
.search-shop-item ul li img {
  width: 160px;
  height: 160px;
}
.search-shop-item ul li p {
  line-height: 26px;
  color: #e3393c;
  font-size: 14px;
  border-top: 1px solid #dfdfdf;
  padding: 0 5px;
  font-family: microsoft yahei;
}
.footmark .m {
  padding: 0 9px;
  border: 1px solid #ddd;
  border-top: 2px solid #999;
}
.footmark .mt {
  height: 30px;
  line-height: 30px;
}
.footmark .title {
  width: 50%;
  float: left;
  font-weight: 400;
  font-size: 14px;
}
.footmark .may-like .mc {
  height: 246px;
  overflow: hidden;
}
.footmark .may-like-list {
  padding-top: 15px;
  margin-right: -10px;
}
.footmark .may-like-list li {
  width: 150px;
  height: 216px;
  float: left;
  margin: 0 8px 0 0;
  padding: 0 18px 20px;
  text-align: center;
}
.footmark .may-like-list .p-name {
  height: 36px;
}
.footmark .may-like-list .p-img img {
  width: 130px;
  height: 130px;
}
.footmark .may-like-list .p-review {
  line-height: 20px;
}
.footmark .may-like-list .p-review a {
  color: #e3393c;
}
.footmark .may-like-list .p-price {
  line-height: 20px;
  color: #e3393c;
}
.footmark .extra {
  width: 50%;
  float: right;
  text-align: right;
}
.footmark .recent-view .mc {
  height: 126px;
  overflow: hidden;
}
.footmark .recent-view-list {
  margin-right: -36px;
  padding-top: 14px;
}
.footmark .recent-view-list li {
  width: 85px;
  float: left;
  margin: 0 2px 0 3px;
  padding-bottom: 14px;
  text-align: center;
}
.footmark .recent-view-list .p-price {
  color: #e3393c;
}
.footmark .recent-view-list .p-img img {
  width: 70px;
  height: 70px;
}
.bg-g {
  background-color: #f5f5f5;
  padding-bottom: 20px;
}
.breadcrumb {
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  vertical-align: baseline;
  padding-left: 26px;
  font-size: 14px;
  padding-top: 6px;
  margin-bottom: 10px;
}
.breadcrumb strong,
.breadcrumb h1 {
  display: inline;
  line-height: 20px;
  font-size: 14px;
}
.breadcrumb span {
  font-family: simsun;
}
.breadcrumb span a {
  font-family: 'microsoft yahei';
}
#product-intro {
  position: relative;
  z-index: 1;
  padding-left: 425px;
  min-height: 500px;
  background-color: #fff;
  padding-top: 5px;
  border-bottom: 1px solid #ddd;
}
#product-intro #name {
  zoom: 1;
  width: 490px;
}
#product-intro #limited-tag {
  width: 490px;
  height: 30px;
  background-color: #e8093e;
  color: #fff;
  line-height: 30px;
  margin-top: 5px;
}
#product-intro #limited-tag span:first-child {
  font-size: 16px;
  font-weight: 600;
  margin-left: 15px;
  margin-right: 40px;
}
#product-intro #limited-tag span:last-child {
  font-size: 13px;
}
#product-intro #limited-tag i {
  color: #ffbd30;
  font-weight: 600;
  margin: 0 10px;
  font-size: 14px;
}
#product-intro #name h1 {
  font: 700 16px/1.5em Arial, Verdana, "microsoft yahei";
}
#product-intro #name h1,
#name strong {
  font-family: arial, "microsoft yahei";
}
#product-intro #name h1 {
  font-size: 18px;
  font-weight: normal;
  color: #222222;
}
#product-intro #name strong {
  display: block;
  color: #ff0000;
  font-size: 14px;
  font-weight: normal;
}
#product-intro #summary {
  float: left;
  width: 490px;
  font-size: 14px;
}
#product-intro #summary li {
  padding: 8px 0;
  overflow: hidden;
}
#product-intro #summary #summary-price .t {
  background-color: #f5f5f5;
  height: 56px;
  line-height: 56px;
  text-align: right;
}
#product-intro #summary #summary-price .b {
  height: 45px;
  border-bottom: 1px dashed #cbcad0;
  width: 100%;
  padding-left: 20px;
}
#product-intro #summary #summary-price .b .dt {
  margin-top: 10px;
}
#product-intro #summary #summary-price .b .b-02 {
  padding-left: 40px;
}
#product-intro #summary-promotion {
  width: 100%;
}
#product-intro #summary-promotion .l,
#product-intro #summary-service .l,
#product-intro #summary-service .l {
  width: 50px;
  height: 100%;
  text-align: left;
  font-family: simsun;
}
#product-intro #summary-promotion .cut {
  width: 40px;
  height: 20px;
  background: red;
  padding: 0;
  font-size: 12px;
  text-align: left;
}
#summary-price .b .b-01 {
  width: auto;
  border-right: 1px solid #a49e9e;
  padding: 0 30px;
}
#summary-price .dt01 {
  font-size: 16px;
}
#summary-price .dt02 {
  font-size: 16px;
  text-align: center;
  text-decoration: line-through;
  padding-left: 20px;
}
#product-intro .dt {
  float: left;
  width: 50px;
}
#product-intro .l {
  letter-spacing: 3px;
  font-family: simsun;
}
#product-intro .dd {
  float: left;
}
#product-intro .dd em {
  font-size: 12px;
}
#summary-price .dd {
  line-height: 12px;
}
#summary-service .dd {
  font-size: 14px;
  color: #2d2d2d;
}
#summary-price .p-price {
  color: #ee3e1b;
  padding-left: 10px;
  font-size: 26px;
  font-family: microsoft yahei;
  width: auto;
  height: 31px;
  border-right: 1px dotted #a49e9e;
  line-height: 30px;
  margin-top: 13px;
  padding-right: 20px;
}
del {
  text-decoration: line-through;
}
#summary-market del {
  float: left;
}
.hl_red_bg {
  color: #fff;
  height: 20px;
  width: 40px;
  line-height: 20px;
  margin-right: 25px;
  display: inline-block;
  text-align: center;
  font-size: 12px;
  letter-spacing: 2px;
}
.hl_red,
a.hl_red,
.hl_red:hover,
.hl_red:visited,
#summary .hl_red {
  color: #2d2d2d;
}
.hl_red,
a.hl_red,
.hl_red:hover,
.hl_red:visited,
#summary .hl_red {
  color: #2d2d2d;
}
#summary-promotion .hl_red_bg {
  background: url("http://static.guinong360.com/Areas/Web/Images/product-details-icon.png") no-repeat 0 -20px;
}
#summary-promotion .hl_coupon {
  background: url("http://static.guinong360.com/Areas/Web/Images/product-details-icon.png") no-repeat 0 -50px;
}
.hl_red span {
  color: #ff0000;
}
#summary-promotion .dd {
  line-height: 22px;
}
#summary-promotion .dd .ll {
  margin-left: 65px;
  font-size: 12px;
}
#summary-promotion .d02 {
  font-size: 12px;
  padding-left: 50px;
  margin-bottom: 5px;
}
#store-selector .text b,
.choose .selected b,
.slogens b,
#brand-bar .slogens .fore2,
#brand-bar .slogens .fore4,
.star,
.wrap-input a,
#brand-bar .slogens dt,
#brand-bar .seller-btn a,
.itemover-title button,
.topic .icon,
#ranklist .tabcon span,
#comment .btn-comment,
#recomment .master s,
.topic-best,
.master s,
.suits li s,
#recommend .infos s,
#favorable-suit .infos s,
.btn-buy,
#product-detail .detail-correction b,
div.nav-minicart-buynow a,
#consult .btn-search,
#comments-list .tl,
.item-warnning s,
.share-list-item a,
.share-ft b,
#view-bigimg,
#tab-services table td .btn-buy,
#evaluate s,
#evaluate-detail s,
.li-img a b,
#district-addressChoose .close,
.extra-ico,
.f-sercvice-list b,
.btn-append-extra,
.u-name a b,
#more-fitting-link b,
#summary-countdown s,
.s-item .active b,
#product-detail .p-tab s,
.m3 .p-info s {
  background-image: url("http://static.guinong360.com/Areas/Web/Images/newicon20140417.png");
  background-repeat: no-repeat;
}
.star {
  display: inline-block;
  width: 75px;
  height: 14px;
  margin-top: 3px;
}
.sa0 {
  background-position: -184px -239px;
}
.sa1 {
  background-position: -169px -239px;
}
.sa2 {
  background-position: -154px -239px;
}
.sa3 {
  background-position: -139px -239px;
}
.sa4 {
  background-position: -124px -239px;
}
.sa5 {
  background-position: -109px -239px;
}
#summary-grade .star {
  float: left;
  margin: 1px 5px 0 0;
}
.seller-link a,
#tab-services a,
.detail-correction a,
.detail-list a,
#summary a,
.p-comm a {
  color: #e3393c;
}
#summary #summary-stock {
  height: 28px;
  padding-bottom: 0;
  overflow: visible;
}
#summary-stock .dt {
  margin-top: 6px;
}
#store-selector {
  position: relative;
  float: left;
  z-index: 3;
  height: 26px;
  margin-right: 6px;
}
#store-selector .text {
  float: left;
  position: relative;
  top: 0;
  height: 23px;
  background: #fff;
  border: 1px solid #CECBCE;
  padding: 0 20px 0 4px;
  line-height: 23px;
  overflow: hidden;
}
#store-selector .text b {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 17px;
  height: 24px;
  background-position: -264px -188px;
  overflow: hidden;
}
#store-prompt {
  float: left;
  margin-top: 4px;
}
#store-prompt strong {
  font-size: 14px;
}
#brand-bar-pop {
  width: 215px;
  position: absolute;
  top: 30px;
  right: 15px;
}
#evaluate {
  padding: 10px 0 0 5px;
  overflow: hidden;
  clear: both;
}
#brand-bar-pop dl {
  overflow: hidden;
  padding: 10px 0 0 0;
  border-bottom: 0;
}
#brand-bar-pop dt {
  float: left;
}
#brand-bar-pop #seller {
  font-size: 16px;
  padding-bottom: 13px;
  padding-top: 13px;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  text-align: center;
}
#brand-bar-pop #seller dd {
  width: 218px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#seller dd a {
  color: #e3393c;
}
#evaluate,
#evaluate-detail {
  padding-left: 10px;
}
#brand-bar-pop #evaluate,
#brand-bar-pop #plus-attent {
  border-bottom: 1px solid #ddd;
  border-top: 0;
  height: 50px;
}
#brand-bar-pop #evaluate dd,
#brand-bar-pop #plus-attent dd {
  line-height: 16px;
  margin-bottom: 10px;
  float: left;
}
#brand-bar-pop #plus-attent a {
  padding-left: 16px;
  background: url("http://static.guinong360.com/Areas/Web/Images/plus.gif") 0 1px no-repeat;
  display: block;
  color: #f84c4c;
  cursor: pointer;
}
#evaluate .heart-white {
  position: relative;
  overflow: hidden;
  width: 78px;
  background-position: 0 -18px;
  clear: none;
}
.heart-white,
.heart-red {
  background: url("http://static.guinong360.com/Areas/Web/Images/grade.png") 0 0 no-repeat;
  height: 18px;
  display: inline-block;
  _background: url("http://static.guinong360.com/Areas/Web/Images/grade-ie6.png") 0 0 no-repeat;
}
#evaluate span {
  float: left;
  width: 70px;
  clear: both;
  overflow: hidden;
}
#evaluate .heart-red {
  position: absolute;
  left: -40px;
  width: 78px;
  background-position: 0 0;
}
#evaluate .h1 {
  left: -60px;
}
#evaluate .h2 {
  left: -43px;
}
#evaluate .h3 {
  left: -29px;
}
#evaluate .h4 {
  left: -14px;
}
#evaluate .h5 {
  left: 0;
}
#brand-bar-pop .pop-ensure {
  line-height: 26px;
  padding-top: 4px;
}
#brand-bar-pop .pop-ensure dt img {
  vertical-align: middle;
}
#brand-bar-pop .pop-money {
  line-height: 22px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #ccc8c8;
}
.pop-money dt {
  font-size: 14px;
}
.pop-money span {
  color: #66b841;
  border: 1px solid #66b841;
  padding: 0 8px 0 33px;
  line-height: 20px;
  background: url("http://static.guinong360.com/Areas/Web/Images/pop-m.png") no-repeat;
}
#brand-bar-pop .evaluate-grade {
  float: left;
}
#brand-bar-pop #evaluate strong {
  margin-left: 2px;
}
#evaluate s {
  float: left;
  width: 16px;
  height: 16px;
  margin: -2px 0 0 4px;
  display: inline-block;
  cursor: pointer;
  background-position: -227px -369px;
}
#brand-bar-pop #evaluate dd s {
  margin-top: 0;
}
#brand-bar-pop #evaluate-detail {
  padding: 15px 0 0 10px;
}
#shopcomment .green {
  color: #008000;
}
#evaluate-detail .mt {
  color: #999;
  margin-bottom: 10px;
}
#brand-bar-pop #evaluate-detail .fl {
  width: 10em;
}
.p-bfc {
  overflow: hidden;
}
#evaluate-detail .mc dl {
  margin-bottom: 10px;
}
#brand-bar-pop #evaluate-detail .mc dl {
  padding-bottom: 1px;
  border: 0;
  padding: 0;
}
#evaluate-detail .mc dt {
  float: left;
  color: #222;
  line-height: 1.1em;
}
#brand-bar-pop #evaluate-detail .mc dd {
  overflow: hidden;
  clear: none;
  font-size: 16px;
  line-height: 16px;
  color: #e3393c;
}
#brand-bar-pop #evaluate-detail i {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin: 0 18px;
  background: url("http://static.guinong360.com/Areas/Web/Images/newicon20140417.png") no-repeat;
}
#brand-bar-pop #evaluate-detail i.up {
  background-position: -140px -96px;
}
#brand-bar-pop #evaluate-detail i.down {
  background-position: -151px -85px;
}
#brand-bar-pop #evaluate-detail em {
  font-size: 12px;
}
#evaluate-detail .mc dd {
  overflow: hidden;
  line-height: 1.1em;
}
.eva-grade b {
  font-weight: 400;
}
#brand-bar-pop .eva-grade b {
  display: inline;
}
#evaluate-detail .eva-down {
  color: #090;
}
#evaluate-detail .eva-up {
  color: #f60;
}
.eva-percent s {
  margin-right: 2px;
}
.eva-down s {
  background-position: -150px -84px;
}
.eva-up s {
  background-position: -139px -95px;
}
#evaluate-detail s {
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-left: .5em;
}
#brand-bar-pop #evaluate-detail s {
  margin-left: 1.5em;
}
#evaluate-detail .line {
  width: 190px;
  height: 0;
  overflow: hidden;
  border-bottom: 1px dotted #ddd;
}
#online-service dt,
#online-service dd {
  margin-bottom: 5px;
}
#online-service {
  height: 45px;
}
#brand-bar-pop #online-service {
  padding: 0 0 0 10px;
  border-top: 0;
}
#online-service dt,
#online-service dd {
  padding-top: 10px;
}
#brand-bar-pop #online-service dt {
  line-height: 20px;
  margin-bottom: 10px;
}
#brand-bar-pop #online-service dd {
  float: left;
}
#j-im.djd-im,
#j-im.djd-im:hover,
#j-im.djd-im:visited,
#consult #j-im-extra.djd-im,
#consult #j-im-extra.djd-im:hover,
#consult #j-im-extra.djd-im:visited {
  text-decoration: none;
  cursor: pointer;
}
.djd-im b {
  color: #fff;
  font-weight: 400;
}
a.d-offline b {
  color: #ccc;
}
#brand-bar-pop h3 {
  font-size: 16px;
  color: #222;
  line-height: 30px;
  padding: 10px 0 0 12px;
}
#brand-bar-pop #pop-address {
  border-top: 0;
}
#brand-bar-pop #hotline {
  padding: 10px 0 10px 10px;
  border-bottom: 1px dashed #ccc8c8;
}
#enter-shop {
  margin-top: 15px;
}
#enter-shop .enter-shop {
  height: 28px;
  line-height: 28px;
  text-align: center;
  background: url("http://static.guinong360.com/Areas/Web/Images/shops-icon.png") no-repeat -5px -6px;
  display: inline-block;
  margin-left: 10px;
  width: 85px;
}
#enter-shop .collect-shop {
  height: 28px;
  line-height: 28px;
  text-align: center;
  background: url("http://static.guinong360.com/Areas/Web/Images/shops-icon.png") no-repeat -105px -5px;
  display: inline-block;
  margin-left: 10px;
  width: 85px;
}
#enter-shop .enter-shop:hover {
  background: url("http://static.guinong360.com/Areas/Web/Images/shops-icon.png") no-repeat -5px -45px;
}
#enter-shop .collect-shop:hover {
  background: url("http://static.guinong360.com/Areas/Web/Images/shops-icon.png") no-repeat -105px -45px;
}
.choose {
  float: left;
  width: 490px;
  margin-bottom: 70px;
  border-top: 1px dashed #cbcad0;
  padding-top: 10px;
  font-size: 14px;
}
.choose li {
  overflow: hidden;
  padding: 6px 0;
}
.choose .dt {
  width: 71px;
}
#choose-color .dt {
  margin-top: 24px;
}
#choose-color .dt {
  margin-top: 10px;
}
.choose .dd {
  overflow: hidden;
  width: 440px;
}
.choose .item {
  float: left;
  margin: 2px 12px 2px 0;
  font-size: 12px;
  overflow: hidden;
}
.choose .item b {
  display: none;
}
.choose .selected,
.choose .disabled {
  position: relative;
  zoom: 1;
}
.choose .selected b {
  position: absolute;
  color: #ee3e1b;
  top: -18px;
  left: -10px;
  font-size: 32px;
  line-height: 40px;
  display: block;
}
.choose a {
  display: block;
  white-space: nowrap;
  text-decoration: none;
}
#choose-color .dd a {
  float: left;
}
.choose .item a {
  border: 1px solid #ccc;
  padding: 1px;
}
.choose .item a:hover,
.choose .item a:active,
.choose .selected a,
.choose .selected a:visited {
  border: 1px solid #ff3300;
  padding: 0;
}
.choose .item img {
  float: left;
  width: 25px;
  height: 25px;
}
#choose-color .item a img {
  margin: 1px 3px 1px 1px;
}
#choose-color i {
  display: inline-block;
  padding-top: 4px;
  font-style: normal;
  margin-right: 3px;
  cursor: pointer;
}
.choose-sku .dt {
  margin-top: 8px;
}
.choose-sku .item a {
  float: left;
  padding: 7px;
  background: #fff;
}
.choose-sku .item a:hover,
.choose-sku .item a:active,
.choose-sku .selected a,
.choose-sku .selected a:visited {
  padding: 7px;
}
.choose .disabled a,
#choose-color .disabled i {
  cursor: not-allowed;
}
.choose li .item.disabled a,
.choose li .item.disabled a:visited,
.choose li .item.disabled a,
.choose li .item.disabled a:visited {
  color: #999;
}
.choose li .item.disabled a {
  border: 1px dashed #ccc;
  padding: 8px;
}
.choose #choose-color .item.disabled a {
  padding: 1px;
}
#choose-amount .wrap-input {
  position: relative;
  padding: 0 35px;
  float: left;
}
#choose-amount .btn-reduce {
  left: 0;
}
#choose-amount .btn-add {
  left: 75px;
}
#choose-amount .wrap-input a {
  position: absolute;
  width: 30px;
  height: 24px;
  overflow: hidden;
  border: 1px solid #c2c3c4;
  text-align: center;
  line-height: 24px;
  font-size: 18px;
}
#choose-amount .text {
  width: 30px;
  height: 20px;
  border: 1px solid #ccc;
  padding: 2px;
  text-align: center;
}
.choose #choose-result {
  padding: 6px 0 0 0;
  color: #e3393c;
  border-bottom: 0;
}
.choose #choose-result .dt {
  width: auto;
}
.choose #choose-btns {
  border-bottom: 0;
  overflow: visible;
  padding-top: 20px;
}
#choose-btns .btn {
  float: left;
  height: 50px;
  position: relative;
}
#choose-btns .btn-append {
  width: 140px;
  height: 48px;
}
#choose-btns .btn-easybuy {
  width: 77px;
  height: 38px;
}
#choose-btns .btn-easybuy b {
  background-position: 0 -169px;
}
#choose-btns a.btn-easybuy:hover b {
  background-position: -163px -168px;
}
#choose-btns .btn a {
  position: relative;
  font: 500 20px/38px "microsoft yahei";
  text-align: center;
  color: #fff;
  float: left;
  overflow: hidden;
  line-height: 48px;
  background-color: #91be16;
  border-radius: 5px;
  background-image: url("http://static.guinong360.com/Areas/Web/Images/product-details-icon.png");
  background-position: 24px -136px;
  background-repeat: no-repeat;
  padding-left: 40px;
}
#choose-btns .disabled a b {
  cursor: default;
}
#choose-btns .active-now a {
  background-color: #f1043c;
  background-image: none;
  padding: 0;
  width: 180px;
  text-align: center;
}
#choose-btns #choose-btn-append.disabled .btn-append b,
#choose-btns #choose-btn-append.disabled .btn-append:hover b {
  background-position: -327px 0;
  cursor: default;
}
#choose-btns #choose-btn-append a {
  line-height: 44px;
  background: #ffffff url("http://static.guinong360.com/Areas/Web/Images/product-details-icon.png") no-repeat 24px -188px;
  border: 2px solid #91be16;
  color: #91be16;
  height: 44px;
}
#choose-btns #choose-btn-buy a {
  margin-right: 50px;
}
#choose-btns #choose-btn-append .btn-append:hover b {
  background-position: -163px 0;
}
#choose-btns .btn-append b {
  background-position: 0 0;
}
#choose-btns .btn-order-now b {
  background-position: 0 -123px;
}
#choose-btns .btn-order-now:hover b {
  background-position: -163px -123px;
}
#choose-btns .btn-coll b {
  background-position: 0 -307px;
}
#choose-btns .btn a b,
.nav-minicart-btn a {
  background-repeat: no-repeat;
}
#choose-btns .btn a b {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
#choose-btns .btn a.btn-coll {
  width: 72px;
  height: 38px;
  line-height: 38px;
  margin-right: 10px;
}
.attent-goods {
  line-height: 20px;
  background: url("http://static.guinong360.com/Areas/Web/Images/product-details-icon.png") no-repeat 0px -99px;
  padding-left: 22px;
  float: left;
  margin-top: 15px;
  cursor: pointer;
}
.attent-goods a {
  color: #000;
}
.btn .share-weixin {
  float: none;
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
}
.btn .share-weixin img {
  border: none;
}
.cart-flyer {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  position: fixed;
  z-index: 999999;
}
.limited-pro {
  padding-right: 50px;
}
.limited-pro #name {
  width: 715px!important;
  margin-bottom: 15px;
}
.limited-pro #name em {
  font-size: 26px;
  color: #ff4d50;
  font-weight: bold;
  display: block;
  float: left;
  padding-right: 25px;
}
.limited-pro #name h1 {
  margin-left: 20px;
}
.limited-pro #name h1 i {
  font-size: 16px;
  color: #0f9d00;
}
.limited-pro .block_sub .countime {
  font-size: 14px;
  color: #666;
}
.limited-pro .block_sub .countime .hour {
  font-size: 20px;
  color: #494e52;
}
.limited-le #brand-bar-pop {
  position: relative!important;
  width: 208px;
  border: 1px solid #cbcad0;
  top: 0;
  right: 0;
  margin-bottom: 20px;
  background-color: #fafafa;
  padding: 20px;
}
.limited-le #brand-bar-pop #seller {
  font-size: 16px;
  color: #000;
  margin-bottom: 30px;
  border: none;
  padding: 0;
}
.limited-le #brand-bar-pop #seller dl {
  padding: 0;
}
.limited-le #brand-bar-pop .mc {
  margin-bottom: 10px;
}
.limited-le #evaluate-detail {
  padding: 0!important;
}
.limited-le #hotline dt {
  float: none;
  font-size: 16px;
  color: #222;
  margin: 10px 0;
}
.limited-le #hotline {
  padding: 0!important;
  border: none!important;
}
.limited-le #hotline dd {
  width: 50%;
  float: left;
  overflow: hidden;
  margin: 5px 0;
}
.limited-le #hotline dd em {
  margin-left: 3px;
  color: #222;
  font-size: 12px;
}
.angle,
.buyperson i,
.unit_light ins,
.ser_box li .tag01,
.exe_comment .com_item i,
.countime i {
  background: url("http://static.guinong360.com/Areas/Web/Images/time-bg.png") no-repeat;
}
.unit_light {
  position: relative;
  height: 60px;
  width: 100%;
  background: url("http://static.guinong360.com/Areas/Web/Images/buy-bg.png") no-repeat;
  z-index: 30;
  background-color: red;
}
.saleout-bg {
  background-color: #bdbdbd;
  background-image: none;
}
.start-notice {
  background-color: #39b849;
  background-image: none;
}
.unit_light .price_box {
  float: left;
  line-height: 30px;
  height: 30px;
  width: 310px;
  margin: 15px 0;
  padding-left: 20px;
  border-right: 2px solid rgba(255, 255, 255, 0.5);
}
.unit_light .price_box .dpr {
  float: left;
}
.unit_light .price_box .npr {
  float: left;
  color: #fff;
  font-size: 32px;
}
.unit_light .price_box .npr i {
  padding-right: 5px;
}
.unit_light .price_box .dpr i {
  display: block;
  color: #fff;
  font-size: 14px;
  font-family: tahoma;
  margin-left: 10px;
}
.unit_light .price_box .dpr i em {
  padding-left: 10px;
  padding-right: 5px;
}
.unit_light .discount {
  display: inline-block;
  font-size: 22px;
  color: #fff;
  margin-left: 60px;
  line-height: 60px;
  width: 129px;
  overflow-y: hidden;
}
.unit_light .discount em {
  padding-right: 5px;
}
.unit_light .qper {
  float: right;
  margin-top: 40px;
  width: 184px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
.unit_light .buyperson {
  float: right;
  color: #fff;
  font-size: 22px;
  width: 194px;
  text-align: center;
  line-height: 60px;
}
.unit_light .buyperson strong {
  padding: 0 2px;
}
.unit_light .saleout,
.unit_light .startNtc {
  float: right;
  width: 142px;
  height: 46px;
  background-color: #fdb824;
  font-size: 22px;
  color: #fff;
  line-height: 46px;
  margin-top: 7px;
  margin-right: 25px;
  text-align: center;
  border-radius: 5px;
}
.limited-pro .choose-wrap {
  width: 715px;
  min-height: 308px;
  background-color: #fafafa;
  border-bottom: 1px solid #f2f3f4;
  margin-bottom: 70px;
  padding-bottom: 25px;
}
.limited-pro .choose-wrap .choose {
  width: 355px!important;
  border: none;
  padding-left: 15px;
  margin: 0;
  padding-top: 0;
}
.limited-pro .choose-wrap .choose li {
  padding: 0;
}
.limited-pro .choose-wrap .choose li .item {
  margin-top: 20px;
}
.limited-pro .choose .dt {
  width: 55px!important;
  float: left;
  margin-top: 20px;
  line-height: 30px;
}
.limited-pro .choose-wrap .choose dd {
  float: left;
}
.limited-pro .choose #choose-amount .wrap-input {
  margin-top: 20px;
}
.limited-pro .choose #choose-amount .stock {
  margin-left: 10px;
  margin-top: 20px;
  line-height: 24px;
  color: #607789;
  float: left;
}
.limited-pro .choose #choose-amount .stock i {
  padding-left: 5px;
}
.limited-pro .btn-goshop_in {
  width: 142px;
  height: 47px;
  margin-top: 15px;
  line-height: 47px;
}
.limited-pro .attent-goods,
.limited-pro .share-goods {
  margin-top: 45px!important;
}
.limited-pro {
  border: none!important;
  margin-bottom: 30px;
}
.unit_light ins {
  position: absolute;
  left: 0;
  top: 0;
  width: 76px;
  height: 97px;
  z-index: 32;
  font-size: 0;
  line-height: 0;
  background-position: -524px 0;
}
.outsale {
  background-color: #B7B7B7;
  background-position: 0 -194px;
}
.outsale .price_box .dpr .discount {
  color: #707070;
}
.outsale .buyperson {
  color: #666;
}
.outsale ins {
  background-position: -368px 0;
}
.outsale .angle {
  background-position: -544px -209px;
}
.outsale .buyperson i,
.block_sub .buyperson i {
  background-position: -150px 0;
}
.block_sub {
  float: right;
  width: 315px;
  padding-left: 30px;
  margin-top: 20px;
  font-size: 14px;
}
.block_sub .countime .dt {
  width: 55px;
  line-height: 22px;
}
.limited-promotion {
  width: 100%;
  height: auto;
  margin-top: 30px;
}
.limited-promotion .dt {
  width: 55px;
  float: left;
  color: #607789;
}
.limited-promotion .promition-content {
  float: left;
  color: #607789;
}
.limited-promotion .promition-content span {
  line-height: 20px;
}
.limited-promotion .promition-content i {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  display: inline-block;
  background-color: #d9f0eb;
  margin-right: 20px;
}
.limited-pro .server-support {
  margin-top: 30px;
}
.limited-pro .server-support .dt {
  float: left;
  width: 55px;
}
.limited-pro .server-support .server-content {
  float: left;
}
.limited-pro .server-support .server-content span {
  margin-bottom: 10px;
  line-height: 26px;
}
.countime span {
  font-size: 14px;
  font-family: 'Century Gothic';
}
.block_sub .countime em {
  color: #666;
  padding: 0 10px;
}
.exe_comment {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px dotted #DFD9D0;
}
.exe_comment .com_item {
  padding-left: 36px;
}
.exe_comment .com_item i {
  display: inline-block;
  margin-right: 12px;
  width: 27px;
  height: 24px;
  background-position: -26px -26px;
  vertical-align: -5px;
}
.exe_comment .com_item .com_rate {
  display: inline-block;
  width: 80px;
  color: #666;
}
.exe_comment .com_item .com_rate strong {
  color: #C33;
}
.exe_comment .com_item .com_person {
  color: #06C;
}
.ser_box {
  margin-top: 20px;
  padding: 20px 25px 0 40px;
  border-top: 1px dotted #DFD9D0;
}
.ser_box li {
  float: left;
  margin: 0 5px 10px 0;
}
.ser_box li .tag01 {
  position: relative;
  text-indent: 32px;
  width: 151px;
  height: 24px;
  color: #666;
  background-position: -393px -569px;
  z-index: 10;
  line-height: 24px;
  display: block;
}
.ser_box li .tag01 ins {
  position: absolute;
  left: 8px;
  top: 5px;
  text-indent: 0;
  width: 20px;
  text-align: center;
  zoom: 1;
  height: 14px;
  color: #fff;
  font-size: 10px;
  font-family: tahoma;
  text-decoration: none;
  line-height: 14px;
}
#preview {
  position: absolute;
  top: 10px;
  left: 20px;
  width: 352px;
}
#spec-list .spec-control {
  display: block;
  height: 54px;
  top: 10px;
  width: 17px;
}
#spec-backward {
  left: 0;
  background-position: 0 -139px;
}
.spec-list .spec-forward i {
  background-position: -33px 0;
}
.spec-list .spec-control i {
  width: 8px;
  height: 13px;
}
.c-icon {
  display: inline-block;
  background: url("http://static.guinong360.com/Areas/Web/Images/cct_ui.png") 0 -999em no-repeat;
  overflow: hidden;
  vertical-align: middle;
  margin-top: 20px;
}
#spec-forward {
  right: 0;
  background-position: -17px -139px;
}
#spec-backward {
  float: left;
}
#spec-forward {
  float: right;
  left: 343px;
}
#slider-gallery-thumbnails li a {
  padding: 1px;
  width: 50px;
  height: 50px;
  overflow: hidden;
  float: left;
  display: block;
  border: 1px solid #CECFCE;
}
.spec-list .spec-backward i {
  background-position: -42px 0;
}
#spec-n1 {
  width: 350px;
  height: 350px;
  border: 1px solid #ddd;
  margin-bottom: 5px;
}
#spec-n1 img {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
#spec-list {
  width: 100%;
  height: 54px;
  overflow: hidden;
  position: relative;
}
#spec-forward {
  left: 0;
  background-position: 0 -139px;
}
#spec-backward {
  right: 0;
  background-position: -17px -139px;
}
#spec-forward.disabled {
  background-position: -68px -139px;
}
#spec-backward.disabled {
  background-position: -85px -139px;
}
#preview #spec-list a.disabled {
  cursor: default;
}
#spec-list .spec-items {
  overflow: hidden;
  width: 310px;
  height: 54px;
  position: absolute;
  top: 0;
  left: 20px;
}
#slider-gallery-thumbnails ul {
  height: 54px;
  overflow: hidden;
  position: relative;
}
#spec-list .spec-items li {
  width: 58px;
  text-align: center;
  font-size: 0;
  position: relative;
  float: left;
  display: inline;
}
#spec-list li {
  text-align: center;
  font-size: 0;
  position: relative;
  float: left;
  margin-right: 4px;
  margin-bottom: 5px;
}
#spec-list img {
  width: 50px;
  height: 50px;
  padding: 1px;
  display: inline;
}
#spec-list img.img-hover {
  border: 2px solid #e3393c;
  padding: 0;
}
#short-share {
  padding-top: 20px;
  position: relative;
}
#view-bigimg {
  width: 74px;
  height: 25px;
  line-height: 25px;
  background-position: -1px -287px;
  padding-left: 15px;
  overflow: hidden;
  position: relative;
}
#view-bigimg b {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-position: -264px -240px;
  margin: 0 4px -2px 0;
}
#view-bigimg a {
  display: block;
  position: absolute;
  width: 74px;
  height: 25px;
  top: 0;
  right: 0;
  text-align: right;
  padding-right: 10px;
}
.ltcatebox dl,
.ltcatebox dt,
.ltcatebox dd {
  float: left;
  line-height: 26px;
  zoom: 1;
}
.ltcatebox .ltcate dd {
  height: 24px;
  margin-right: 5px;
  line-height: 24px;
  overflow: hidden;
  zoom: 1;
}
.ltcatebox .ltcate .curr {
  background: #fb1838;
  font-weight: bold;
  height: 26px;
  line-height: 26px;
  margin-top: 5px;
}
.ltcatebox .ltcate a {
  display: block;
  padding: 0 10px;
}
.ltcatebox .ltcate .curr a,
.ltcatebox .ltcate .curr a:visited {
  color: #fff;
}
.cloud-zoom {
  float: left;
  position: relative;
  padding: 0px;
  cursor: pointer;
  border: 1px solid #ddd;
}
.cloud-zoom-lens {
  cursor: move;
  border-radius: 2px;
  background: url("http://static.guinong360.com/Areas/Web/Images/len.png");
}
.cloud-zoom-big {
  border: 1px solid #ccc;
  overflow: hidden;
  border-radius: 2px;
}
.cloud-zoom-loading {
  display: none;
}
.cloud-zoom img {
  background: url("http://static.guinong360.com/Areas/Web/Images/loading.gif") no-repeat center;
  max-height: 350px;
  max-width: 350px;
  border: none;
}
#share-list {
  position: absolute;
  top: 19px;
  left: 100px;
  width: 250px;
  z-index: 3;
}
.share-bd,
.share-hd,
.share-list-item,
.share-list-item li,
.share-list-item a,
.share-ft {
  float: left;
  height: 23px;
  line-height: 23px;
}
.share-bd {
  border: 1px solid #ddd;
  padding: 1px 0;
  background-color: #fff;
}
.share-hd {
  padding-left: 10px;
}
#short-share .share-list-item {
  width: auto;
  overflow: hidden;
  height: 23px;
}
.share-list-item li {
  margin-right: 2px;
}
.share-list-item a {
  width: 22px;
  height: 23px;
  text-indent: -9999px;
  overflow: hidden;
}
#site-sina {
  background-position: -190px -166px;
}
#site-qzone {
  background-position: -102px -167px;
}
#site-renren {
  background-position: -146px -167px;
}
#site-kaixing {
  background-position: -168px -166px;
}
#site-douban {
  background-position: -124px -167px;
}
.right {
  float: right;
  width: 950px;
  _overflow: hidden;
  position: relative;
}
.left .m .mt,
.right .m .mt {
  font: 14px/30px 'microsoft yahei';
  font-weight: normal;
}
.left .m2 .mt {
  height: 37px;
  line-height: 37px;
  border-bottom: 1px solid #ddd;
}
#sp-hot-sale .mt {
  overflow: visible;
}
.left .m2 .mt span {
  font-size: 16px;
  color: #000;
  width: 48%;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.left .m2 .mt span.cur:before {
  content: '';
  position: absolute;
  left: 51px;
  bottom: -8px;
  font-size: 0;
  border-top: 8px solid #cbcad0;
  border-left: 8px dashed transparent;
  border-right: 8px dashed transparent;
}
.left .m2 .mt span.cur:after {
  content: '';
  position: absolute;
  left: 52px;
  bottom: -7px;
  font-size: 0;
  border-top: 7px solid #f7f7f7;
  border-left: 7px dashed transparent;
  border-right: 7px dashed transparent;
}
.m2 h2 {
  padding: 0 20px;
}
.left .m2 .mc {
  border-top: 0;
}
#sp-search .mc {
  font-size: 14px;
  color: #666;
}
#sp-search p {
  padding: 2px;
  margin-bottom: 10px;
}
#sp-search .sp-form-item1 {
  margin-top: 28px;
  margin-left: 7px;
}
#sp-search .sp-form-item3 {
  padding-top: 10px;
}
#sp-search .sp-form-item3 a.search {
  background: url("http://static.guinong360.com/Areas/Web/Images/shops-icon.png") no-repeat -5px -79px;
  width: 170px;
  height: 29px;
  float: right;
  position: relative;
  right: 10px;
}
#sp-search p label {
  display: inline-block;
  width: 65px;
  text-align: right;
  margin-right: 10px;
}
.sp-form-item1 input,
.sp-form-item2 input,
.sp-form-item3 input {
  border: 1px solid #ccc;
}
#sp-search p.sp-form-item1 input {
  width: 170px;
  height: 30px;
}
#sp-search p.sp-form-item2 input {
  width: 72px;
  height: 30px;
}
.sp-form-item3 input {
  margin-left: -1px;
  background: #fff;
  color: #666;
  padding: 3px 10px;
  border-radius: 3px;
  cursor: pointer;
  background-color: #e8e9eb;
  height: 33px;
  width: 60px;
  font-size: 16px;
  border: 1px solid #bdbec2;
}
.sp-category .mc {
  margin-top: -1px;
  font-size: 16px;
  color: #222;
}
.sp-category .mc a {
  color: #666;
}
.sp-category dt {
  border-top: 1px solid #cbcad0;
  position: relative;
}
.sp-category .sp-single {
  border-bottom: 0;
}
.sp-category dl a {
  display: block;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
  font-size: 14px;
}
.sp-category dt a {
  background: #fafafa;
  padding-left: 55px;
}
.sp-category dt s {
  display: block;
  position: absolute;
  left: 20px;
  top: 12px;
  width: 16px;
  height: 16px;
  background-image: url("http://static.guinong360.com/Areas/Web/Images/20130603A.png");
  background-repeat: no-repeat;
  background-position: -37px 0;
}
.sp-category dd:first-of-type {
  border-top: 1px solid #cbcad0;
}
.sp-category dd a {
  height: 40px;
  line-height: 40px;
  padding-left: 55px;
}
.of-category dd a {
  padding: 0;
}
.sp-category.of-category dd {
  border: 0;
}
.left .m {
  margin-bottom: 10px;
}
.m1 .mt h2,
.m2 .mt h2 {
  font-weight: 400;
}
.m3 .mc {
  margin-top: -1px;
}
.m3 li {
  padding-top: 10px;
  margin: 0 19px 10px;
  background: url("http://static.guinong360.com/Areas/Web/Images/inte-line.png") repeat-x left top;
}
.m3 li:first-child {
  background: none;
}
.m3 li .p-img,
.m3 li .p-name,
.m3 li .p-info {
  padding: 7px 0 0;
}
.m3 .p-img {
  text-align: center;
}
.m3 li .p-img img {
  width: 210px;
  height: 210px;
  display: inline;
}
.m3 li .p-name {
  line-height: 1.5em;
  height: 3em;
  font-size: 14px;
  padding-top: 15px;
}
.m3 li .p-name a {
  color: #222;
}
.m3 li .p-info {
  height: 20px;
}
.m3 li .p-price {
  text-align: center;
  font-size: 16px;
}
.m3 li .p-price strong {
  font-weight: normal;
}
.m3 .p-info s {
  display: block;
  position: absolute;
  width: 18px;
  height: 20px;
  overflow: hidden;
  text-align: center;
  background-position: -256px -322px;
  color: #cdcdcd;
  text-decoration: none;
}
.m3 .fore1 .p-info s,
.m3 .fore2 .p-info s,
.m3 .fore3 .p-info s {
  background-position: -232px -322px;
  color: #e53c3f;
}
.m3 .p-info b {
  padding-left: 25px;
  font-weight: 400;
  color: #666;
}
.p-price strong,
.p-market strong {
  color: #e3393c;
}
#sp-reco .p-info,
#sp-reco .p-name {
  text-align: center;
}
#sp-reco .p-info {
  height: 15px;
}
#product-detail,
#comments-list,
#consult {
  overflow: visible;
  _clear: both;
}
#product-detail {
  overflow: visible;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
}
#product-detail .float-nav-wrap {
  height: 40px;
  margin-bottom: 2px;
}
#product-detail .mt {
  top: auto;
  z-index: 5;
  height: 38px;
  width: 948px;
  line-height: 38px;
  background-color: #fbfdfa;
}
#product-detail .mt.nav-fixed {
  position: fixed;
  top: 0;
  background: #fff;
  padding-bottom: 0;
  padding-top: 2px;
  height: 38px;
}
#product-detail .mt.nav-fixed ul li span a,
#product-detail .mt.nav-fixed ul li a {
  height: 38px;
  line-height: 38px;
}
#product-detail .mt.nav-fixed b {
  border-color: #91be16 #fff #fff #fff;
}
#product-detail-1 {
  padding-bottom: 20px;
}
.right .mt {
  overflow: visible;
  height: 58px;
  line-height: 58px;
  position: relative;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.right .mt .tab {
  margin-left: -1px;
  overflow: visible;
}
#product-detail .tab {
  float: left;
}
.right .tab .curr {
  height: 37px;
  color: #91be16;
  border-top: 4px solid #91be16;
  margin-top: -7px;
  border-bottom: 1px solid #fff;
}
#product-detail .tab .curr a,
#comments-list .tab .curr a,
#consult .tab .curr a {
  height: 42px;
  line-height: 40px;
  color: #91be16;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  position: relative;
  background-color: #fff;
}
.right .tab .curr a b {
  position: absolute;
  border: 6px solid;
  border-color: #91be16 #fff #fff #fff;
  left: 45%;
}
#product-detail .nav-fixed .curr a {
  height: 54px;
  line-height: 54px;
}
#product-detail .nav-fixed .curr {
  margin-top: -4px;
}
#nav-minicart {
  position: relative;
  float: right;
  z-index: 2;
  display: none;
}
#nav-minicart.hover {
  display: block;
}
#nav-minicart .nav-minicart-inner {
  position: absolute;
  right: 0;
  top: 1px;
  font-size: 12px;
  width: 229px;
  margin: -1px -1px 0 0;
  padding: 1px;
}
#nav-minicart .nav-minicart-btn {
  overflow: hidden;
}
#nav-minicart .nav-minicart-btn a {
  float: right;
  display: inline;
  width: 105px;
  height: 21px;
  background-position: 0 -46px;
  line-height: 100px;
  overflow: hidden;
  margin: 3px 3px 0 0;
  cursor: pointer;
}
.nav-minicart-btn a,
.nav-minicart-btn a:hover,
.nav-minicart-btn a:visited {
  color: #fff;
  text-decoration: none;
}
#nav-minicart.hover .nav-minicart-inner {
  border: 1px solid #ddd;
  padding: 0;
  background: #fff;
  -moz-box-shadow: 0 0 5px #ddd;
  -webkit-box-shadow: 0 0 5px #DDD;
  box-shadow: 0 0 5px #DDD;
}
#nav-minicart .nav-minicart-con {
  padding: 10px 0;
  clear: both;
  width: 227px;
  overflow: hidden;
  display: none;
}
#nav-minicart.hover .nav-minicart-con {
  display: block;
}
#nav-minicart .p-img {
  float: left;
  margin: 0 10px;
  padding: 0;
}
#nav-minicart .p-img img {
  width: 100px;
  height: 100px;
}
#nav-minicart .p-name,
#nav-minicart .p-price {
  overflow: hidden;
}
#nav-minicart .p-name {
  line-height: 1.5em;
  height: 4.5em;
  margin-bottom: 10px;
  color: #333;
  font-weight: 400;
}
#nav-minicart .p-price {
  line-height: 1.2em;
  font-weight: 700;
  color: #e3393c;
}
#nav-minicart .p-price em {
  color: #999;
  font-weight: 400;
}
#nav-minicart .p-price {
  line-height: 1.2em;
  font-weight: 700;
  color: #e3393c;
}
#product-detail .detail-list li {
  float: left;
  width: 33%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 2px 0;
  margin-top: 15px;
}
#product-detail .detail-correction {
  padding: 8px 0;
  zoom: 1;
}
#product-detail .tab a,
#comments-list .tab a {
  height: 38px;
  line-height: 38px;
  padding: 0 26px;
  color: #000;
  font-size: 16px;
}
#product-detail .detail-correction b {
  display: inline-block;
  width: 18px;
  height: 15px;
  background-position: -260px -270px;
  margin-right: 5px;
  vertical-align: middle;
}
.detail-content {
  text-align: center;
}
#promises {
  padding: 10px;
  overflow: hidden;
  zoom: 1;
  border-top: 1px dotted #DEDEDE;
}
#state {
  padding: 10px;
  overflow: hidden;
  zoom: 1;
  border-top: 1px dotted #DEDEDE;
}
#state strong {
  color: #e3393c;
}
.item-detail {
  padding: 10px;
}
#comment {
  border-top: 2px solid #91be16;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}
#comment h2 {
  padding: 0 12px;
  font-size: 14px;
  line-height: 38px;
}
#comment comment-title {
  line-height: 30px;
}
#comment .mc {
  padding: 10px 0;
  overflow: hidden;
  zoom: 1;
  border: 1px solid #ddd;
  border-top: 0;
}
#comment .rate {
  float: left;
  width: 190px;
  padding: 20px 0 0;
  text-align: center;
}
#comment .rate strong {
  font: 400 46px/30px arial;
  color: #e3393c;
}
#comment .rate span {
  color: #999;
  font-family: arial;
  margin-top: 8px;
}
#comment .rate strong span {
  font-size: 24px;
  color: #e3393c;
}
#comment .percent {
  float: left;
  width: 186px;
  height: 74px;
  padding: 8px 0;
  border-right: 1px solid #E4E4E4;
}
#comment .percent dl {
  padding: 2px 0;
  overflow: hidden;
  zoom: 1;
}
#comment .percent dt {
  float: left;
  width: 70px;
}
#comment .percent span {
  color: #9C9A9C;
}
#comment .percent dd {
  float: left;
  width: 100px;
  height: 10px;
  margin-top: 6px;
  overflow: hidden;
  background: #efefef;
}
#comment .percent dd div {
  overflow: hidden;
  height: 10px;
  width: 0;
  background-color: #e3393c;
}
.actor-new {
  float: left;
  position: relative;
  width: 428px;
  height: 85px;
  padding: 5px 15px 0;
  line-height: 15px;
  white-space: nowrap;
}
.actor-new dd {
  height: 55px;
  overflow: hidden;
}
.comm-tags {
  float: left;
  height: 21px;
  line-height: 21px;
  padding: 0 7px;
  margin-right: 5px;
  background: #fdedd2;
}
.comm-tags span {
  color: #333;
}
.comm-tags em {
  color: #999;
}
.actor-new .comm-tags {
  margin-top: 5px;
}
#comments-list .item {
  position: relative;
  padding: 0 0 2px 120px;
  margin-top: 8px;
  background: #fff;
  zoom: 1;
}
#comments-list .user {
  position: absolute;
  top: 10px;
  left: 0;
  width: 120px;
  text-align: center;
  color: #9C9A9C;
}
#comments-list .u-icon img {
  width: 50px;
  height: 50px;
  padding: 8px;
  border-radius: 100%;
}
#comments-list .user .u-name {
  width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.u-address {
  margin-left: 5px;
}
#comments-list .i-item {
  padding: 10px 15px 5px;
  border: 1px solid #d0e4c2;
  background: #fcfffa;
}
#comments-list .corner {
  position: absolute;
  overflow: hidden;
}
#comments-list .tl {
  top: 10px;
  left: 108px;
  width: 14px;
  height: 26px;
  background-position: -259px -47px;
}
#comments-list .o-topic {
  padding: 0 0 2px;
  margin-bottom: 10px;
  border-bottom: 1px solid #d0e4c2;
  overflow: hidden;
  zoom: 1;
}
#comments-list .star {
  float: left;
  margin: 1px 0 0 5px;
}
#comments-list .date-comment {
  float: right;
  color: #9C9A9C;
  margin-left: 10px;
}
#comments-list .comment-content dl {
  padding: 2px 0;
  overflow: hidden;
  zoom: 1;
}
#comments-list .comment-content dt {
  float: left;
  width: 62px;
  text-align: right;
  color: #9C9A9C;
}
#comments-list .comment-content dd {
  float: left;
  width: 750px;
  word-wrap: break-word;
}
#comments-list .dl-extra dl {
  float: left;
  margin-right: 1em;
}
#comments-list .comment-content .dl-extra dd {
  width: auto;
}
#comments-list .item .btns {
  clear: both;
  padding: 10px 0 5px;
  overflow: hidden;
  zoom: 1;
  line-height: 20px;
}
.i-item .useful,
.i-item .btn-reply {
  float: right;
}
.i-item .btns a:hover,
.i-item .btns a:visited {
  color: #333;
}
#comments-list .btn-reply,
#comments-list .btn-agree,
#comments-list .btn-oppose {
  display: block;
  height: 20px;
  padding: 0 10px;
  border-top: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  text-decoration: none;
  text-align: center;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f2f2f2));
  background: -moz-linear-gradient(top, #fafafa, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f2f2f2');
  margin-right: 0;
  border-radius: 3px;
}
#comments-list .btn-agree,
#comments-list .btn-oppose {
  float: left;
  margin-right: 10px;
  display: inline;
}
.comment-show-pic-wrap {
  display: block;
  width: 100%;
}
.comment-show-pic a {
  float: left;
  margin-right: 5px;
}
.comment-show-pic span {
  float: left;
  margin-top: 82px;
}
.comment-show-pic em {
  display: inline;
  color: #9C9A9C;
  margin-right: 5px;
}
#comments-list .comment-content dd a,
#comments-list .comment-content dd a:visited {
  color: #e3393c;
}
#comments-list dl table {
  float: left;
  margin: 5px 10px 10px 5px;
}
#comments-list .item-reply {
  border-top: 1px dotted #F7E7C6;
  padding-left: 50px;
}
#comments-list .reply-lz {
  border: 0;
}
#comments-list .item-reply strong {
  display: block;
  width: 45px;
  color: #BEBEBE;
  font-size: 20px;
  font-family: arial;
  text-align: right;
  float: left;
  display: inline;
  margin: 5px 0 0 -45px;
}
.reply-list {
  padding: 5px;
}
.shop-reply {
  color: #FF6500;
  padding: 6px 0!important;
  margin-top: 10px;
  border-top: 1px dotted #e7e7c6;
}
.shop-reply dt {
  color: #ff6500 !important;
}
.shop-reply dd span {
  color: #999;
}
.arrow {
  width: 11px;
  height: 6px;
  font: 12px/12px simsun;
  overflow: hidden;
  line-height: 14px\0;
  background: #fff;
  position: relative;
  top: 1px;
  z-index: 1;
}
.replay-form .arrow {
  float: right;
  display: inline;
  margin-right: 2.5em;
}
.arrow em,
.arrow span {
  float: left;
  width: 12px;
  height: 12px;
}
.arrow em {
  color: #D9D9D9;
}
.arrow span {
  margin-top: -11px;
  color: #f5f5f5;
  _margin-top: -13px;
}
.reply-wrap {
  border: 1px solid #d9d9d9;
  background: #f5f5f5;
  padding: 0 10px 10px;
  margin-bottom: 5px;
  clear: both;
}
.reply-wrap p {
  height: 30px;
  line-height: 30px;
}
.reply-wrap em,
.reply-con em {
  color: #999;
}
.reply-input input {
  width: 684px;
  height: 15px;
  line-height: 12px;
  padding: 4px 5px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #aaa;
  border-top: 1px solid #aaa;
}
.reply-btn {
  float: left;
  margin-left: 5px;
  width: 51px;
  height: 20px;
  line-height: 20px;
  border-radius: 3px;
}
.reply-btn,
.reply-btn:hover,
.reply-btn:visited {
  text-decoration: none;
  color: #333;
}
#comments-list .pagin,
#consult .pagin {
  margin-top: 8px;
}
#consult-search {
  padding: 10px 16px;
  border: 1px solid #ddd;
  overflow: hidden;
  zoom: 1;
  margin: 10px;
}
#consult-search .prompt {
  color: #9C9A9C;
  overflow: hidden;
}
#consult .consult-pub {
  position: absolute;
  right: 10px;
  top: 15px;
  text-decoration: none;
}
a.css3-btn {
  color: #fff;
  background-color: #91be16;
  border-radius: 2px;
}
a.css3-btn,
a.css3-btn:hover,
a.css3-btn:visited {
  color: #fff;
}
#consult .consult-pub a {
  padding: 4px 10px;
  font-size: 12px;
  font-family: simsun;
}
.norecode {
  padding-top: 10px;
  color: #999;
}
#consult .extra {
  margin-top: 6px;
}
#consult .tabcon {
  padding: 10px;
}
#consult .item {
  padding: 8px 0;
  border-bottom: 1px dotted #DEDEDE;
}
#consult .user {
  margin-top: 0;
  color: #9C9A9C;
}
#consult .user span {
  margin-right: 20px;
}
#consult dl {
  margin-top: 5px;
  overflow: hidden;
  zoom: 1;
}
#consult dt {
  float: left;
  width: 62px;
  text-align: justify;
}
#consult dd {
  float: right;
  width: 887px;
  overflow: hidden;
}
#consult .answer {
  color: #FF6500;
}
#consult .content {
  float: left;
  width: 750px;
}
#consult .date-answer {
  float: right;
  width: 130px;
  text-align: right;
  color: #9C9A9C;
}
#consult .total {
  float: right;
}
#consult .extra a {
  color: #e3393c;
}
#product-info {
  border: 1px solid #ddd;
}
#product-info .mt {
  height: 30px;
  background: #f7f7f7;
  border: 0;
}
#product-info h2 {
  height: 30px;
  line-height: 30px;
  color: #333;
  padding-left: 10px;
  font-family: \5fae\8f6f\96c5\9ed1;
  font-weight: normal;
  font-size: 14px;
}
#product-info .mc {
  border: 0;
}
#product-info .mc ul {
  padding: 10px;
}
#product-info li {
  overflow: hidden;
  padding: 2px 0;
}
#product-info li img {
  width: 130px;
  height: 130px;
}
#product-info .p-name {
  height: 3em;
  line-height: 1.5em;
  margin-bottom: 10px;
}
#product-info .dt {
  color: #999;
  float: left;
}
#product-info .dd {
  float: left;
}
#p-num-comment {
  color: #9C9A9C;
}
.btn-goshop {
  display: block;
  margin: 0 auto;
  width: 120px;
  height: 32px;
  overflow: hidden;
  cursor: pointer;
  font-size: 18px;
  line-height: 32px;
  background-color: #91be16;
  color: #fff;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
}
.btn-goshop_in {
  display: block;
  width: 200px;
  height: 50px;
  overflow: hidden;
  cursor: pointer;
  font-size: 18px;
  line-height: 50px;
  background-color: #ed4447;
  color: #fff;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
}
.btn-goshop:hover,
.btn-goshop_in:hover {
  background-color: #91be16;
  color: #ffffff;
}
.btn-goshop b,
.btn-goshop_in b {
  font-family: 'simsun';
  margin-left: 6px;
}
.btn-goshop_in.disabled {
  cursor: not-allowed;
  background-color: #ccc;
  color: #fff;
}
.Review_Form {
  position: relative;
  float: left;
  margin-bottom: 20px;
  border-width: 2px 1px 1px;
  border-color: #999 #dedede #dedede;
  border-style: solid;
}
.Review_Form h5 {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  padding-left: 10px;
}
.Re_Explain {
  padding: 10px 20px;
}
.Review_Form ul {
  padding: 10px 20px;
}
.Review_Form li {
  margin-bottom: 5px;
  line-height: 25px;
}
.Review_Form span {
  vertical-align: top;
  font-weight: bold;
}
.Review_Form .area1 {
  width: 500px;
  height: 80px;
  padding: 5px;
}
.Review_Form li .getRefer {
  width: 86px;
  height: 26px;
  display: block;
  cursor: pointer;
  font-size: 14px;
  line-height: 26px;
  background-color: #91be16;
  color: #fff;
  text-align: center;
  text-decoration: none;
  border-radius: 3px;
  margin-left: 68px;
}
.Review_Form li .getRefer:hover {
  background-color: #91be16;
}
.mscoll {
  border: 1px solid #cbcad0;
  margin-bottom: 20px;
  border-top: 0;
}
.mscon .mleft {
  background-position: 0 -9px;
}
.mleft {
  float: left;
}
.mleft,
.mright {
  background-image: url("http://static.guinong360.com/Areas/Web/Images/fovbg.png");
  cursor: pointer;
  height: 190px;
  overflow: hidden;
  text-indent: -100px;
  width: 31px;
}
.mscon .mright {
  background-position: -30px -9px;
}
.mright {
  background-position: -30px 0;
  float: right;
}
#fov03 .mscoll .mslist {
  height: 220px;
  width: 710px;
}
.mscoll .mslist {
  overflow: hidden;
  position: relative;
  height: 186px;
}
.mscoll .list-h {
  left: 0;
  position: absolute;
}
.main .list-h {
  overflow: hidden;
}
.mscon .list-h li {
  overflow: hidden;
  padding: 0 7px;
  width: 137px;
  text-align: center;
  margin-top: 20px;
}
.main .list-h li {
  float: left;
}
.mscoll .p-Images,
.mscoll .p-name,
.mscoll .p-evel,
.mscoll .p-market,
.mscoll .p-price {
  margin-bottom: 8px;
  text-align: center;
}
.mscoll .p-name {
  height: 20px;
}
.products-group {
  position: relative;
  border-color: #ddd;
  border-style: solid;
  border-width: 1px 1px 1px;
  margin-bottom: 16px;
  background-color: #fff;
  margin-top: 15px;
}
.products-group .curr {
  position: relative;
}
.products-group .p-group-list li,
.products-group .p-group-main {
  float: left;
  width: 180px;
  height: 230px;
  /*margin:20px 38px 10px 20px;*/
  position: relative;
}
.products-group .p-group-main {
  margin-right: 0;
}
.products-group .p-group-main p,
.p-group-child-box .name {
  height: 55px;
  overflow: hidden;
  color: #222;
}
.products-group .p-group-main .name,
.p-group-child-box .name {
  /*line-height:30px;*/
  text-align: left;
  font-size: 12px;
  word-wrap: break-word;
  color: #222;
}
.products-group .p-group-main .price,
.p-group-child-box .price {
  font-size: 12px;
  color: #dd0000;
}
.plus {
  position: absolute;
  width: 19px;
  height: 19px;
  background: url("http://static.guinong360.com/Areas/Web/Images/add.png") no-repeat;
  top: 90px;
  left: 150px;
}
/*.p-group-child-box li:after {
	content:'+';
	font-size:26px;
	height:150px;
	line-height:150px;
	left:-38px;
	text-align:center;
	position:absolute;
	top:0;
	font-weight:bolder;
	font-family:tahoma;
	color:#b4b5bb;
	float:right;
}*/
.products-group .p-group-list li img,
.products-group .p-group-main img {
  height: 100px;
  width: 100px;
  box-shadow: 0 0 1px #ccc;
}
.products-group .p-group-list .name {
  margin-top: 20px;
}
.products-group .p-group-list p input,
.products-group .p-group-main input {
  position: absolute;
  top: 10px;
  right: 10px;
}
.products-group .p-group-btn {
  position: absolute;
  top: 36px;
  right: 0;
  width: 275px;
}
.products-group .p-group-btn h3 {
  font-size: 18px;
  color: #222;
}
.products-group .p-group-btn h3 span {
  font-size: 20px;
  color: #ff4d50;
  padding-left: 5px;
}
.products-group .p-group-btn p {
  margin: 6px 0;
  font-size: 14px;
}
.products-group .p-group-btn .oldp {
  background-color: #f2f3f4;
  padding: 5px 10px;
  display: inline-block;
}
.products-group .p-group-btn p .dis {
  font-size: 24px;
  color: #ff4d50;
  line-height: 30px;
}
.products-group .p-group-btn p i {
  display: inline-block;
  float: left;
  margin-right: 15px;
  height: 25px;
  width: 25px;
  background-color: #ff4d50;
  color: #fff;
  line-height: 25px;
  text-align: center;
}
.products-group .p-group-btn a {
  border: 2px solid #ff4d50;
  border-radius: 4px;
  color: #ff4d50;
  cursor: pointer;
  display: block;
  font-size: 18px;
  line-height: 36px;
  text-align: center;
  width: 155px;
  margin-top: 10px;
}
.group-item {
  width: 420px;
  box-shadow: 0 0 3px #ccc;
  margin: 15px 15px 0 0;
  padding-top: 10px;
  min-height: 141px;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
}
.group-item .choose {
  padding: 0;
  margin: 0;
  border: 0;
  width: 350px;
}
.group-item .choose .dt {
  float: left;
}
.group-item .choose li {
  padding: 0 0 10px;
}
.product-item {
  float: left;
  margin: 0 10px;
}
.product-item img {
  width: 50px;
  height: 50px;
}
.p-group-child-box {
  width: 800px;
  height: 230px;
  overflow: hidden;
  float: left;
  position: relative;
}
.p-group-child {
  width: 10000em;
  position: absolute;
  top: 0;
  left: -10px;
}
.group-arrow {
  float: left;
  /*margin-left:30px;*/
  display: none;
}
.group-arrow a {
  display: block;
  width: 48px;
  height: 48px;
  border: 1px solid #ddd;
  cursor: pointer;
  margin-top: 40px;
  margin-bottom: 50px;
}
.group-arrow .group-arrow-pre {
  overflow: hidden;
  float: left;
  cursor: pointer;
  position: absolute;
  margin-left: 0px;
  margin-top: 83px;
  z-index: 1;
  width: 27px;
  height: 62px;
  line-height: 62px;
  background: #ffffff none repeat scroll 0% 0%;
  color: #dddddd;
  font-weight: 400;
  text-align: center;
  font-size: 22px;
  font-family: simsun;
  border: 1px solid #dddddd;
}
.group-arrow-right {
  float: right;
}
.group-arrow .group-arrow-next {
  overflow: hidden;
  float: right;
  cursor: pointer;
  position: absolute;
  margin-left: -29px;
  margin-top: 83px;
  z-index: 1;
  width: 27px;
  height: 62px;
  line-height: 62px;
  background: #ffffff none repeat scroll 0% 0%;
  color: #dddddd;
  font-weight: 400;
  text-align: center;
  font-size: 22px;
  font-family: simsun;
  border: 1px solid #dddddd;
}
.porducts-group-box {
  display: none;
  padding: 0 0 15px 15px;
  max-height: 418px;
  overflow: hidden;
  overflow-y: auto;
}
.product-price {
  color: #e3393c;
}
.submit-group-bot {
  position: absolute;
  bottom: 10px;
  right: 15px;
  width: 350px;
  height: 40px;
  line-height: 40px;
  text-align: right;
  color: #000;
}
.submit-group-bot input {
  width: 50px;
  border: 1px solid #ddd;
  height: 28px;
  padding: 0 5px;
  line-height: 28px;
  color: #000;
  margin: 5px;
  border-radius: 2px;
}
.submit-group-bot .group-price {
  font-size: 16px;
  color: #e3393c;
  display: inline-block;
}
.w1 {
  margin-bottom: 10px;
}
.w990.header {
  padding: 20px 0 10px;
}
.progress {
  padding: 10px 0;
}
.progress ul {
  width: 481px;
  float: right;
}
.progress .pro-c1 {
  background: url("http://static.guinong360.com/Areas/Web/Images/step2.jpg") no-repeat;
  padding-top: 35px;
  overflow: hidden;
  height: 23px;
}
.progress .pro-c1 .step-2 {
  color: #62c92b;
}
.progress .pro-c1 .step-1,
.progress .pro-c1 .step-3 {
  color: #aaa;
}
.progress li {
  width: 160px;
  height: 23px;
  float: left;
  color: #bce8a3;
  line-height: 23px;
  text-align: center;
}
.progress li.step-3 {
  color: #aaaaaa;
}
#logo {
  padding-left: 5px;
  float: left;
  margin-top: 15px;
}
#logo a img {
  border: none;
}
.w990.cart {
  padding-bottom: 20px;
}
.cart .cart-hd {
  height: 35px;
  position: relative;
}
.cart h2 {
  height: 20px;
  margin-bottom: 15px;
  line-height: 100px;
  overflow: hidden;
  background: url("http://static.guinong360.com/Areas/Web/Images/my_cart_title.png") no-repeat left top;
}
.cart .cart-hd h2 {
  width: 100px;
  float: left;
}
.cart-inner {
  border: 1px solid #ddd;
  border-top: 2px solid #91be16;
}
.cart-inner .cart-thead {
  height: 35px;
  background-color: #f5f5f5;
}
.cart-thead .column {
  width: 99px;
  height: 35px;
  border-right: 1px solid #f7f7f7;
  float: left;
  color: #666;
  line-height: 35px;
  text-align: center;
}
.cart-thead .t-checkbox {
  line-height: normal;
  text-align: left;
}
.form label,
.form input,
.form select,
.form textarea,
.form button,
.form .label {
  float: left;
  font-size: 12px;
}
.cart-thead .t-checkbox input {
  margin: 11px 5px 0 19px;
  margin: 11px 5px 0 16px\9;
  display: inline;
}
.cart-thead .t-checkbox label {
  line-height: 35px;
}
.cart-thead .t-goods {
  width: 520px;
}
.cart-thead .t-price {
  width: 128px;
  text-align: right;
}
.cart-thead .t-quantity {
  width: 135px;
}
.cart-thead .t-action {
  border-right: 0;
}
.cart-inner .cart-tbody {
  border-bottom: 1px solid #ddd;
}
.cart-tbody .item {
  border-top: 1px solid #ddd;
  padding: 15px 0;
}
.cart-tbody .item,
.cart-tbody .item-meet,
.cart-tbody .suit {
  clear: left;
}
.cart-tbody .item_form {
  height: 52px;
}
.cart-tbody .cell {
  float: left;
  min-height: 52px;
}
.cart-tbody .p-checkbox {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
}
.cart-tbody .p-checkbox input {
  margin: 20px 0 0 19px;
  margin: 17px 0 0 16px\9;
  float: left;
  display: inline;
}
.cart-tbody .p-goods {
  width: 570px;
  overflow: hidden;
}
.cart-tbody .p-img {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  border: 1px solid #ddd;
  padding: 0;
  float: left;
  background-color: #fff;
}
.cart-tbody .p-img img {
  display: block;
  width: 100%;
  height: 100%;
}
.cart-tbody .p-name {
  padding-right: 10px;
  line-height: 18px;
}
.cart-tbody .p-price {
  width: 130px;
  text-align: right;
  line-height: 52px;
}
.cart-tbody .price {
  color: #e3393c;
  font-family: Verdana,Arial;
}
.cart-tbody .p-quantity {
  width: 135px;
  text-align: center;
}
.cart-tbody .p-quantity {
  line-height: 52px;
}
.cart-tbody .p-quantity .quantity-form {
  width: 76px;
  height: 22px;
  margin: 0 auto;
  padding-top: 16px;
  overflow: hidden;
  text-align: left;
}
.cart-tbody .p-quantity a {
  width: 13px;
  height: 13px;
  margin-top: 3px;
  float: left;
  display: block;
  overflow: hidden;
  line-height: 13px;
  background: #fff;
  border: 1px solid #ccc;
  text-align: center;
}
.cart-tbody .p-quantity a:hover {
  text-decoration: none;
  color: #333;
  border: 1px solid #999;
}
.cart-tbody .p-quantity a.decrement {
  margin-right: 5px;
}
.cart-tbody .p-quantity a.increment {
  float: right;
}
.cart-tbody .quantity-text {
  width: 34px;
  height: 18px;
  border: 1px solid #ddd;
  border-top-color: #aaa;
  border-left-color: #aaa;
  padding-top: 2px;
  overflow: hidden;
  text-align: center;
  background-color: #fff;
}
.cart-tbody .p-remove {
  line-height: 52px;
  text-align: center;
  width: 99px;
  color: #e3393c;
}
.cart-tbody .item_selected {
  background: #FDFDF7;
}
.cart-tbody .item_disabled {
  background-color: #efefef;
  color: #999;
}
.cart-tbody .item_disabled .p-name a,
.cart-tbody .item_disabled .price {
  color: #999;
}
.cart-tbody .item_disabled .p-quantity,
.cart-tbody .item_disabled .p-img {
  opacity: 0.6;
}
.p-quantity .quantity-form input {
  float: left;
  border: 1px solid #ccc;
}
.cart-toolbar {
  padding: 5px 10px;
  line-height: 44px;
}
.cart-toolbar .total {
  width: 180px;
}
.cart-toolbar .amout {
  padding-right: 10px;
}
.cart-toolbar .amout span {
  color: #e3393c;
  font-family: Verdana,Arial;
}
.ui-ceilinglamp-1 {
  width: 988px;
  height: 49px;
}
.cart-dibu {
  clear: both;
  position: relative;
  width: 988px;
  height: 49px;
}
.cart-dibu .fdibu {
  position: absolute;
  top: -48px;
  width: 400px;
  line-height: 48px;
}
.cart-dibu .fdibu span {
  float: left;
  margin-left: 20px;
}
.cart-dibu .jdradio,
.cart-dibu .jdcheckbox {
  float: none;
  vertical-align: -2px;
  _vertical-align: -1px;
  margin: 0 3px 0 0;
  padding: 0;
}
.cart-toolbar .total p {
  clear: both;
}
.cart-dibu label {
  float: none;
}
.cart-dibu .fdibu b {
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  background: url("http://static.guinong360.com/Areas/Web/Images/control-icon-20140521.png") no-repeat;
  margin-right: 5px;
}
.cart-dibu .fdibu .delete b {
  background-position: 0 0;
}
.cart-dibu .fdibu .shopping b {
  background-position: 0 -28px;
}
.cart-total-2014 {
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  height: 48px;
  line-height: 48px;
}
.cart-total-2014 .cart-button {
  float: right;
  padding: 0;
}
.cart-dibu .cart-button a.checkout,
.cart-dibu .cart-button a.checkout-jd,
.cart-dibu .cart-button a.checkout-jdInt {
  float: none;
  height: 50px;
  line-height: 50px;
  top: -1px;
  font-size: 18px;
  font-weight: bold;
  background: url("http://static.guinong360.com/Areas/Web/Images/btn-check-20140627.png") no-repeat #e43f42;
  text-indent: -999em;
}
.cart-button a.checkout {
  width: 135px;
  display: block;
  overflow: hidden;
  text-indent: 33px;
  color: #fff;
  position: relative;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}
#toSettlement {
  background-color: #91be16;
  background-image: none;
  border-radius: 4px;
  font-size: 16px;
  font-weight: normal;
  height: 36px;
  left: -10px;
  line-height: 36px;
  text-align: center;
  text-indent: 0;
  top: 6px;
  width: 120px;
}
.cart-total-2014 .total {
  margin-right: 20px;
}
.cart-total-2014 .total span {
  vertical-align: middle;
  color: #e3393c;
  font-size: 20px;
  font-weight: 400;
  font-family: Verdana,Arial;
  margin-top: -4px;
}
.cart-toolbar .total span {
  float: right;
  font-family: Verdana,Arial;
}
.cart-left {
  float: left;
  width: 970px;
}
#succeed {
  position: relative;
  overflow: visible;
}
#succeed .success {
  overflow: hidden;
  height: 65px;
  padding: 31px 10px 16px 140px;
  zoom: 1;
}
#succeed .success-b {
  float: left;
  overflow: hidden;
  width: 340px;
  height: 40px;
  padding-left: 56px;
  background: url("http://static.guinong360.com/Areas/Web/Images/20130425D.png") no-repeat 0 -100px;
  /*font:normal 24px/40px \5fae\8f6f\96c5\9ed1;*/
  color: #7ABD54;
}
#succeed .success-b {
  color: #999;
  font: 12px/150% Arial, Verdana, "\5b8b\4f53";
  height: auto;
}
#succeed .success-b h3 {
  /*font:normal 24px/40px \5fae\8f6f\96c5\9ed1;*/
  color: #7ABD54;
}
#succeed .btn-pay {
  float: right;
  width: 189px;
  height: 36px;
  margin: 0 100px 0 10px;
  _margin-right: 75px;
  background-position: 0 0;
}
#succeed .btn-pay,
#succeed .btn-continue,
#succeed .btn-append {
  background: #cccccc url("http://static.guinong360.com/Areas/Web/Images/20130425D.png") no-repeat;
  line-height: 100px;
  overflow: hidden;
  display: block;
}
#succeed .btn-continue {
  float: right;
  background-position: -90px -37px;
  width: 94px;
  height: 36px;
}
.p-price strong,
.p-market strong {
  color: #e3393c;
}
.m1 .btn-append {
  display: block;
  overflow: hidden;
  width: 89px;
  height: 21px;
  text-align: center;
  text-decoration: none;
  line-height: 21px;
  color: #333;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.right-extra-cart {
  float: right;
  width: 210px;
}
#mycart-detail {
  position: relative;
  overflow: visible;
  border-width: 2px 1px 1px;
  border-style: solid;
  border-color: #999 #ddd #ddd;
  zoom: 1;
}
#mycart-detail .mt {
  height: 30px;
  background: #f7f7f7;
}
#mycart-detail .mt h2 {
  padding-left: 9px;
  /*font:normal 14px/30px \5fae\8f6f\96c5\9ed1;*/
  color: #333;
}
#mycart-detail .mt h2 s {
  float: left;
  width: 20px;
  height: 16px;
  margin: 8px 8px 0 0;
  background: url("http://static.guinong360.com/Areas/Web/Images/20130425D.png") no-repeat -90px -74px;
}
#mycart-detail .mc {
  padding-top: 6px;
}
#mycart-detail h3 {
  padding: 0 10px;
  font-size: 12px;
  font-weight: normal;
  color: #333;
}
#mycart-detail dl {
  overflow: hidden;
  zoom: 1;
}
#mycart-detail .new {
  padding-bottom: 8px;
  border-bottom: 1px dotted #ddd;
  margin: 10px 10px 8px;
}
#mycart-detail dt {
  float: left;
  margin: 0;
}
#mycart-detail dt img {
  width: 50px;
  height: 50px;
}
#mycart-detail dd .p-name {
  height: auto;
}
#mycart-detail dd {
  float: right;
  width: 110px;
}
#mycart-detail .new .p-price span {
  font-family: verdana;
  font-size: 12px;
  color: #e3393c;
  font-weight: bold;
}
#mycart-detail .old {
  padding: 10px;
}
#mycart-detail .total {
  margin-top: 10px;
  padding: 10px;
  background: #F7F7F7;
}
#mycart-detail .total strong {
  padding: 0 3px;
  font-family: verdana;
  font-size: 15px;
  color: #e3393c;
}
#mycart-detail .btns {
  padding: 0 10px 10px;
  background: #F7F7F7;
}
#mycart-detail .btn-pay {
  display: block;
  overflow: hidden;
  width: 189px;
  height: 36px;
  background: url("http://static.guinong360.com/Areas/Web/Images/20130425D.png") #ff0000 no-repeat;
  line-height: 100px;
}
.cart-inner .message {
  display: none;
}
.cart-empty {
  height: 98px;
  border: 1px solid #ddd;
}
.cart-empty .message {
  height: 98px;
  padding-left: 341px;
  background: #f3f3f3 url("http://static.guinong360.com/Areas/Web/Images/cart-empty-bg.png") no-repeat 250px 22px;
  display: block;
}
.cart-empty .message ul {
  padding-top: 23px;
}
.cart-empty .message li {
  line-height: 26px;
}
.cart-empty a,
.cart-empty a:visited,
.cart-empty a:hover {
  color: #e3393c;
}
.cart-empty .cart-list {
  display: none;
}
.progress .progress-1 {
  background: url("http://static.guinong360.com/Areas/Web/Images/step1.png") no-repeat;
  width: 481px;
  padding-top: 35px;
  overflow: hidden;
  height: 23px;
}
.progress .progress-2 {
  background: url("http://static.guinong360.com/Areas/Web/Images/step2.jpg") no-repeat;
  width: 481px;
  padding-top: 35px;
  overflow: hidden;
  height: 23px;
}
.progress .progress-2 .step-2 {
  color: #91be16;
}
.progress .progress-2 .step-1 {
  color: #91be16;
}
.progress .progress-1 .step-1 {
  color: #91be16;
}
.progress .progress-1 .step-2 {
  color: #91be16;
}
.progress li.s2 {
  color: #7abd54;
  width: 161px;
}
.progress li.s3 {
  color: #aaaaaa;
}
#checkout {
  width: 988px;
  border: 1px solid #ddd;
  margin-bottom: 20px;
}
#checkout .mt {
  height: 28px;
  background-color: #f5f5f5;
  padding-top: 7px;
}
#checkout .mt span {
  font-size: 14px;
  color: #666;
  padding-left: 10px;
}
#checkout .mt h2 {
  height: 35px;
  overflow: hidden;
  line-height: 100px;
  background: url("http://static.guinong360.com/Areas/Web/Images/checkout-title.gif") no-repeat 10px 0;
}
.checkout-steps .step {
  border-top: 1px solid #ddd;
}
.checkout-steps .step-current {
  width: 988px;
  margin: -1px;
  border: 1px solid #ddd;
  position: relative;
}
.checkout-steps .step-title {
  height: 45px;
  padding: 0 10px;
  line-height: 45px;
  position: relative;
}
.checkout-steps .step-title strong {
  font-size: 12px;
}
.checkout-steps .step-current .step-title strong,
.checkout-steps .step-complete .step-title strong {
  color: #666;
}
.checkout-steps .step-action {
  padding-left: 10px;
  color: #e3393c;
  font-size: 12px;
  font-weight: 400;
}
.checkout-steps .step-action a,
.checkout-steps .step-action a:visited,
.checkout-steps .step-action a:hover {
  color: #e3393c;
}
.checkout-steps .step-action {
  padding-left: 10px;
  color: #e3393c;
  font-size: 12px;
  font-weight: 400;
}
#checkout .step-complete .sbox-wrap {
  padding: 0 40px;
  color: #666;
}
#checkout .sbox {
  padding: 0px 0 10px;
}
#checkout .payment-selected p {
  line-height: 25px;
}
#checkout .payment-selected input {
  margin-right: 5px;
}
#checkout .payment-selected span {
  margin-right: 30px;
}
#checkout .payment-selected span i {
  color: #999;
}
.alpha {
  background: #000 none repeat scroll 0 0;
  border: 0 none;
  height: 100%;
  left: 0;
  opacity: 0.15;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000001;
}
#checkout .payment-dialog {
  width: 800px;
  border: 1px solid #ddd;
  position: absolute;
  background-color: #fff;
  z-index: 10000002;
  margin-left: 94px;
}
#checkout .payment-dialog h3 {
  font-size: 12px;
  color: #6a7c86;
  font-weight: 600;
  height: 35px;
  line-height: 35px;
  background-color: #eff2f5;
  padding: 0 10px;
}
#checkout .payment-dialog h4 {
  line-height: 40px;
  color: #7b8b94;
  padding: 0 10px;
}
#checkout .payment-dialog .offline-pay,
#checkout .payment-dialog .online-pay {
  padding: 0 10px;
}
#checkout .payment-dialog .offline-pay ul {
  border-bottom: 1px solid #ddd;
}
#checkout .payment-dialog .offline-pay em {
  color: #62c92b;
  font-weight: 600;
}
#checkout .payment-dialog .online-pay em {
  color: #e3393c;
  font-weight: 600;
}
#checkout .payment-dialog .offline-pay ul {
  height: 120px;
  width: 100%;
  padding: 10px 0;
}
#checkout .payment-dialog .offline-pay li {
  float: left;
  width: 100px;
  height: 100px;
  margin-right: 20px;
}
#checkout .payment-dialog .online-pay ul {
  height: 120px;
  width: 100%;
  padding: 10px 0;
}
#checkout .payment-dialog .online-pay li {
  float: left;
  width: 100px;
  height: 100px;
  margin-right: 20px;
}
#checkout .payment-dialog li img {
  width: 100px;
  height: 100px;
}
#checkout .payment-dialog .pd-submit,
#checkout .payment-dialog .pd-commit {
  height: 30px;
  width: 80px;
  line-height: 30px;
  text-align: center;
  border-radius: 5px;
  margin-bottom: 20px;
  cursor: pointer;
}
#checkout .payment-dialog .pd-submit {
  float: right;
  background-color: #fff;
  border: 1px solid #999;
  color: #6a7c86;
  height: 28px;
  line-height: 28px;
}
#checkout .payment-dialog .pd-commit {
  float: left;
  background-color: #ff4d50;
  color: #fff;
}
.sbox {
  width: 900px;
  overflow: hidden;
}
#consignee .item,
#part-invoice .item {
  height: 28px;
  margin-bottom: 5px;
  overflow: hidden;
  zoom: 1;
  line-height: 28px;
  padding: 0;
}
#consignee .item .hookbox,
#part-invoice .item .hookbox {
  margin: 7px 5px 0 8px;
}
.dialog-form #consignee .item {
  position: relative;
}
.dialog-form #consignee .item label {
  margin-right: 100px;
}
.dialog-form #consignee .item .hookbox {
  margin-top: 0;
}
.dialog-form #consignee-list .item-action {
  position: absolute;
  right: 10px;
  padding: 0;
}
#consignee .item label b {
  font-weight: normal;
}
#consignee-list .item-action {
  padding-left: 20px;
  color: #999;
  display: none;
}
#consignee .item:hover {
  background-color: #fff4d3;
}
#consignee-list .item:hover .item-action,
#consignee-list .item-selected .item-action {
  display: inline-block;
}
#consignee-list .item-action a:visited,
#consignee-list .item-action a:hover,
#invoice-list .item-action a:visited,
#invoice-list .item-action a:hover {
  color: #e3393c;
}
#consignee-list .item-action a,
#invoice-list .item-action a {
  margin: 0 5px;
  color: #e3393c;
}
#consignee .form .form-tip {
  padding-left: 10px;
  float: left;
}
#checkout .form-tip {
  color: #999;
}
#consignee .item,
#part-invoice .item {
  height: 28px;
  margin-bottom: 5px;
  overflow: hidden;
  zoom: 1;
  line-height: 28px;
}
#consignee .item-selected,
#part-invoice .item-selected {
  background-color: #fff4d3;
}
.consignee-form {
  padding-left: 12px;
}
#consignee .list,
.invoice-form .list {
  padding: 5px 0;
  overflow: hidden;
  zoom: 1;
}
#consignee .list .label,
.invoice-form .list .label {
  width: 85px;
  height: 26px;
  margin-right: 5px;
  float: left;
  color: #666;
  line-height: 26px;
  text-align: right;
}
#consignee .phone span,
#consignee .phone em,
.invoice-form .phone span,
.invoice-form .phone em {
  float: left;
}
#consignee .list .label em,
.invoice-form .list .label em {
  margin-right: 5px;
  color: #f60;
  font-family: sans-serif;
}
#consignee .list .field {
  height: 26px;
  float: left;
  line-height: 26px;
}
#consignee .textbox,
.invoice-form .textbox {
  width: 138px;
  height: 16px;
  border: 1px solid #ccc;
  padding: 4px 3px;
  font-family: Arial, "\5b8b\4f53", sans-serif;
}
#consignee .message,
.invoice-form .message {
  border: 1px solid #db9a9a;
  padding: 4px 0;
  background-color: #ffe8e8;
}
#consignee .message .error,
.invoice-form .error {
  height: 26px;
  padding-left: 6px;
  float: left;
  color: #c00;
  line-height: 26px;
}
#consignee .select-address select,
.invoice-form .select-address select {
  height: 26px;
  margin: 2px 5px 0 0;
  border: 1px solid #ccc;
  line-height: 24px;
}
.selected-address {
  float: left;
  margin-right: 5px;
}
#consignee .full-address .textbox,
.invoice-form .full-address .textbox {
  width: 308px;
}
#consignee .phone,
.invoice-form .phone {
  float: left;
}
#consignee .phone em,
.invoice-form .phone em {
  padding: 0 20px 0 5px;
  color: #999;
}
#consignee .form-btn {
  height: 30px;
  padding-top: 4px;
}
#checkout .btn-submit {
  height: 30px;
  margin-right: 10px;
  padding-left: 20px;
  float: left;
  line-height: 30px;
  font-size: 14px;
  font-weight: 700;
  background: url("http://static.guinong360.com/Areas/Web/Images/btn-20130725.png") no-repeat;
}
#checkout a.btn-submit,
#checkout a.btn-submit:visited,
#checkout a.btn-submit:hover {
  color: #fff;
  text-decoration: none;
}
#checkout .btn-submit span {
  background-color: #91be16;
  background-image: none;
  border-radius: 4px;
  cursor: pointer;
  float: left;
  height: 30px;
  left: -20px;
  position: relative;
  text-align: center;
  width: 140px;
}
.loading,
.checkout-state {
  background: #fff;
}
.loading-1,
.checkout-state {
  height: 28px;
  border: 1px solid #edd28b;
  padding: 0 10px;
  float: left;
  line-height: 28px;
}
.loading b,
.checkout-state b {
  width: 28px;
  height: 28px;
  float: left;
  background: url("http://static.guinong360.com/Areas/Web/Images/loading2.gif") no-repeat center center;
}
.loading-1 b,
.checkout-state b {
  margin-right: 5px;
}
#checkout a.return-edit {
  float: right;
  font-size: 12px;
  font-weight: 400;
  padding-right: 24px;
}
#checkout a.return-edit,
#checkout a.return-edit:visited {
  color: #e3393c;
}
.sbox-wrap {
  padding: 0 42px;
}
#checkout .step-complete .sbox-wrap {
  padding: 0 44px;
}
#order-cart {
  width: 900px;
}
#order-cart .order-review {
  width: 900px;
  padding-top: 5px;
}
#order-cart .review-thead {
  width: 100%;
}
#order-cart .review-thead td {
  height: 25px;
  border-left: 1px solid #fff;
  color: #666;
  line-height: 25px;
  text-align: center;
  background-color: #f5f5f5;
}
#order-cart .review-thead .fore1 {
  border-left: 0;
  width: 600px;
}
#order-cart .review-tbody {
  border-bottom: 1px dashed #ddd;
  padding: 10px 0;
}
#order-cart .order-table {
  width: 900px;
}
#order-cart .order-table td {
  padding-left: 1px;
}
#order-cart .order-table .fore1 {
  width: 406px;
  padding: 0 10px;
}
#order-cart .order-table .p-price {
  width: 100px;
  text-align: center;
}
#order-cart .order-table .p-price strong {
  color: #333;
}
#order-cart .order-table .fore2 {
  width: 100px;
  text-align: center;
}
#order-cart .p-goods {
  width: 406px;
}
#order-cart .p-img {
  width: 50px;
  height: 50px;
  margin-right: 5px;
  border: 1px solid #ddd;
  padding: 0;
  float: left;
  overflow: hidden;
}
#order-cart .p-img img {
  width: 100%;
  height: 100%;
}
#order-cart .p-detail {
  width: 346px;
  float: left;
  line-height: 16px;
}
#order-cart .p-name {
  width: 345px;
  height: 32px;
  overflow: hidden;
  zoom: 1;
}
#order-cart .p-more,
#order-cart .p-extra {
  color: #999;
  line-height: 20px;
}
.order-summary {
  padding-top: 10px;
  overflow: hidden;
  zoom: 1;
}
.order-summary .summary-form {
  width: 600px;
  overflow: hidden;
}
.order-summary .statistic {
  width: 300px;
}
.order-summary .statistic .offline-icon {
  border: 1px dashed #e3393c;
  line-height: 20px;
  margin-left: -50px;
  margin-top: 3px;
  padding: 0 10px;
  position: absolute;
  color: #e3393c;
}
.order-summary .statistic .list {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  zoom: 1;
}
.order-summary .statistic span {
  width: 180px;
  margin-left: 50px;
  float: left;
  text-align: right;
}
#IsUsedIntegral {
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.order-summary .statistic em {
  color: #e3393c;
}
.order-summary .statistic .price {
  color: #666;
  float: left;
  width: 70px;
  text-align: right;
  font-weight: bold;
  line-height: 30px;
}
.submit-check-info {
  color: #FF6600;
  height: 30px;
  line-height: 30px;
  top: -30px;
  padding: 0 3px;
  position: absolute;
  right: 20px;
  background-color: #FFFDEE;
  border: 1px solid #EDD28B;
}
.checkout-buttons {
  width: 988px;
  height: 50px;
  background-color: #f5f5f5;
  position: relative;
}
.checkout-buttons .sticky-placeholder {
  width: 988px;
  height: 50px;
  border-top: 1px solid #ddd;
}
.checkout-buttons .sticky-placeholder .sticky-wrap {
  width: 100%;
  height: 50px;
  background-color: #f5f5f5;
  background-color: transparent\9;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#CCEEEEEE', endColorstr='#CCEEEEEE');
  zoom: 1;
}
.checkout-buttons .checkout-submit,
.checkout-buttons .checkout-submit2,
.checkout-buttons .checkout-submit-disabled {
  margin-top: 7px;
  border: 0;
  float: right;
  cursor: pointer;
}
.checkout-buttons .inner {
  padding-right: 86px;
}
.checkout-buttons .checkout-submit-disabled {
  background-color: #ccc;
  position: relative;
  line-height: 36px;
  font-weight: bold;
  font-size: 16px;
  cursor: not-allowed;
}
.checkout-buttons .checkout-submit {
  background-color: #91be16;
  border-radius: 4px;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  line-height: 36px;
  overflow: hidden;
  position: relative;
  width: 110px;
}
.checkout-buttons .checkout-submit b {
  position: absolute;
  left: 0;
  top: 0;
  width: 135px;
  height: 36px;
  cursor: pointer;
  overflow: hidden;
}
.checkout-buttons .checkout-submit:hover {
  background-color: #91be16;
}
.checkout-buttons .checkout-submit:hover b {
  background-position: 0 -36px;
}
.checkout-buttons .checkout-submit-disabled {
  background-color: #ccc;
  position: relative;
  line-height: 36px;
  font-weight: bold;
  font-size: 16px;
  cursor: not-allowed;
}
.checkout-buttons .checkout-submit-disabled {
  width: 135px;
  height: 36px;
  background: url("http://static.guinong360.com/Areas/Web/Images/btn-disabled.png") no-repeat;
  overflow: hidden;
  margin-top: 8px;
}
.checkout-buttons .checkout-submit-disabled b {
  position: absolute;
  left: 0;
  top: 0;
  width: 135px;
  height: 36px;
  background: url("http://static.guinong360.com/Areas/Web/Images/btn-disabled.png") no-repeat;
  cursor: not-allowed;
}
.checkout-buttons .total {
  padding-right: 18px;
  float: right;
  line-height: 50px;
  font-size: 14px;
  font-weight: 700;
  color: #666;
}
.checkout-submit-tip {
  background-color: #fffdee;
  border: 1px solid #edd28b;
  color: #ff6600;
  float: right;
  padding: 0pt 3px;
  height: 30px;
  line-height: 30px;
  margin: 10px 10px 0 0;
}
.checkout-buttons .total strong {
  color: #e3393c;
  font-size: 18px;
  vertical-align: middle;
  font-weight: normal;
  padding-right: 5px;
}
#checkout .s-content p {
  line-height: 22px;
}
.invoice-tit-list {
  width: 100%;
}
.invoice-tit-list .invoice-item {
  width: 300px;
}
#btnAddInvoice {
  color: #005ea6;
  display: block;
  margin-bottom: 20px;
}
.invoice-list .invoice-item {
  padding: 3px 18px;
  display: inline-block;
  margin-right: 10px;
}
.invoice-list .invoice-item-selected {
  padding: 2px 18px;
}
.invoice-item {
  margin: 0 0 10px;
  border: 1px solid #ebebeb;
  padding: 1px;
  position: relative;
  cursor: pointer;
}
.invoice-item-selected {
  padding: 0;
  border: 2px solid #e3393c;
}
.invoice-item .item-btns {
  position: absolute;
  right: 0;
  top: 0;
}
.invoice-item .item-btns a {
  background: none!important;
  color: #005ea6!important;
}
.invoice-item:hover .item-btns {
  display: block;
}
.invoice-item input[type="text"] {
  border: 0;
  width: 200px;
  padding: 4px;
  float: none;
  cursor: pointer;
}
.invoice-item input[type="text"]:disabled {
  background-color: transparent;
}
.invoice-item-selected:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 12px;
  height: 12px;
  background: url("http://static.guinong360.com/Areas/Web/Images/newicon20140417.png") no-repeat -200px -222px;
}
.mainbody {
  border-top: 3px solid #91be16;
  background-color: #f5f5f5;
  margin-bottom: 20px;
}
.mainbody .mc {
  position: relative;
  line-height: 25px;
  padding: 10px 20px;
}
.icon-succ04,
.icon-quer04,
.icon-error05 {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
.mainbody .icon-succ04,
.mainbody .icon-error05 {
  margin-left: -26px;
  float: left;
}
.orderinfo {
  color: #666;
  margin-right: 15px;
  font-size: 14px;
  font-weight: bold;
}
.list-orderinfo,
.list-orderinfo01 {
  overflow: hidden;
}
.list-orderinfo li,
.list-orderinfo01 li {
  float: left;
  border-right: 1px solid #CCCCCC;
  margin-right: 7px;
  padding-right: 7px;
  color: #666;
}
.list-orderinfo .li-last,
.list-orderinfo01 .li-last {
  border-right: none;
}
.ftx-01,
a.flk-01:link,
a.flk-01:visited,
.flk-01 a:link,
.flk-01 a:visited {
  color: #ff4d50;
}
.list-orderinfo strong.ftx-01 {
  font-size: 12px;
}
.mb-tip,
.mb-tip01 {
  color: #666;
  margin-top: 4px;
}
.list-orderinfo .li-last {
  color: #666;
}
.qr-code {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 76px;
  z-index: 1;
}
.pay-box .mt {
  height: 35px;
  line-height: 35px;
  background-color: #f7f7f7;
}
.pay-box .mt h2 {
  font-size: 16px;
  float: left;
}
.pay-box .mt .extra,
.mainlist .mt .extra {
  float: right;
  padding-right: 20px;
}
.pay-box .mc {
  border: 1px solid #e4e4e6;
  padding: 20px;
}
.pay-box .mc label span {
  font-size: 14px;
  color: #666;
  padding-left: 15px;
  vertical-align: middle;
  margin-top: -6px;
}
.w990 #nextBtn {
  background-color: #91be16;
  border-radius: 4px;
  color: #fff;
  float: right;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  margin-top: 10px;
  text-align: center;
  width: 132px;
}
.pay-box .mc label #capitalAmount {
  padding: 0;
  color: #ff4d50;
  font-weight: bold;
}
.pay-box .mc label #btnCharge {
  display: inline-block;
  width: 74px;
  height: 32px;
  border: 1px solid #91be16;
  background-color: #91be16;
  color: #fff;
  float: right;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  border-radius: 3px;
  margin-right: 10px;
}
.subtit {
  font-weight: normal;
  margin-bottom: 17px;
  color: #666;
  font-size: 14px;
}
.list-bank {
  overflow: hidden;
  margin-bottom: 10px;
}
.list-bank li.choose-border {
  border: 1px solid #91be16;
}
.list-bank li.no-choose-border {
  border: 1px solid #ddd;
}
.list-bank li {
  background-color: #ffffff;
  float: left;
  width: 248px;
  height: 58px;
  line-height: 58px;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
.jdcheck,
.jdradio {
  float: left;
  margin: 0;
}
.list-bank .jdradio {
  margin-right: 11px;
  position: relative;
  top: 22px;
  left: 30px;
  padding: 0;
}
.list-bank .gy-logo {
  position: relative;
  left: 30px;
  top: 15px;
}
.p-duty-title {
  cursor: pointer;
  margin-top: -12px;
  margin-left: 7px;
  display: block;
}
.p-duty-title i {
  position: relative;
  float: right;
  right: 20px;
  background: url("http://static.guinong360.com/Areas/Web/Images/tips.png") no-repeat;
  width: 25px;
  height: 25px;
}
.list-bank label {
  margin-right: 5px;
  width: 248px;
  height: 58px;
}
.list-bank .font-num,
.list-bank label {
  float: left;
}
.list-bank img {
  cursor: pointer;
}
.btn-nextun {
  background: url("http://static.guinong360.com/Areas/Web/Images/btn-111.jpg") no-repeat;
  width: 134px;
  height: 37px;
  display: none;
  line-height: 100px;
  font-size: 0;
  overflow: hidden;
  display: inline-block;
  border: none;
  vertical-align: middle;
}
.btn-next {
  cursor: pointer;
}
.jdfooter {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
  margin-top: 20px;
}
.jdfooter a {
  color: #e3393c;
}
.ftx-line {
  color: #ccc;
}
.jdhelp {
  margin-top: 20px;
  border-bottom: 1px solid #f1f1f1;
}
.jdhelp .help-box {
  padding: 10px 0 20px 20px;
  line-height: 22px;
}
.jdhelp dl {
  margin: 0 0 10px;
}
.jdhelp dt {
  font-weight: bold;
}
.flk-05:link,
a.flk-05:visited,
.flk-05 a:link,
.flk-05 a:visited {
  color: #e3393c;
}
.ftx-05 {
  width: 70px;
  height: 30px;
  background: #e3393c;
  color: #fff!important;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  margin-left: 30px;
}
.ftx-05:hover {
  color: #fff;
}
.jdhelp a:link,
.jdhelp a:visited {
  color: #e3393c;
}
.qrcode-box {
  margin: 20px 0;
  border-top: 4px solid #4b5b78;
  padding: 26px 30px 30px;
  background: #fff;
}
.p-w-hd {
  margin-bottom: 20px;
  font-size: 18px;
}
.p-w-bd {
  padding-left: 130px;
  margin-bottom: 30px;
}
.p-w-box {
  float: left;
  width: 300px;
}
.pw-box-hd {
  margin-bottom: 20px;
}
.pw-box-hd img {
  border: 1px solid #ddd;
}
.pw-box-ft {
  height: 44px;
  padding: 5px 5px 5px 5px;
  background: 50px 8px no-repeat #ff7674;
}
.pw-box-ft p {
  margin: 0;
  font-size: 14px;
  line-height: 22px;
  color: #fff;
  font-weight: 700;
}
.p-w-sidebar {
  float: left;
  width: 379px;
  height: 421px;
  padding-left: 50px;
  margin-top: -20px;
  background: url("http://static.guinong360.com/Areas/Web/Images/phone-bg.png") 50px 0 no-repeat;
}
.qrpay {
  padding: 20px 0 0 20px;
}
.btn-5 {
  padding: 0 20px;
  line-height: 32px;
  background-color: #e3393c;
  border: 1px solid #e3393c;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  cursor: pointer;
}
.btn-5:hover {
  background-color: #E74347;
  color: #fff;
  text-decoration: none;
}
.bg-gray {
  background-color: #F1F2F7;
}
.main .btns {
  float: right;
}
.shops {
  margin-bottom: 20px;
}
.shop-banner {
  position: relative;
  border-top: 1px solid #e7e7e7;
}
.shop-banner a {
  display: block;
  width: 100%;
  height: 128px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto 100%;
  margin: 0 auto;
}
.shop-left {
  width: 210px;
  float: left;
}
.shop-left #brand-bar-pop {
  float: none;
  margin-bottom: 11px;
  border: 1px solid #ddd;
  width: 208px;
  margin-top: 15px;
  position: static;
}
.shop-left #brand-bar-pop #seller {
  font-size: 12px;
}
.shop-nav {
  background-color: #181818;
  height: 38px;
  line-height: 38px;
}
.shop-nav ul {
  width: 950px;
  float: left;
  overflow: hidden;
}
.shop-nav li {
  float: left;
  padding: 0 30px;
  text-align: center;
  font-size: 15px;
}
.shop-nav li:first-child {
  margin-left: -10px;
}
.shop-nav li a {
  color: #fff;
  display: block;
  text-decoration: none;
  font-weight: 600;
}
.shop-nav li a:hover {
  color: #cc1628;
}
.shop-search {
  float: right;
  margin-top: 5px;
  position: relative;
  background: #fff;
  width: 233px;
  height: 28px;
}
.shop-search input[type="text"] {
  width: 170px;
  border: 0;
  line-height: 1;
  padding: 0 10px;
  height: 28px;
  font-size: 14px;
}
.shop-search .search-bt {
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  right: 12px;
  top: 6px;
  background: url("http://static.guinong360.com/Areas/Web/Images/search.png");
  cursor: pointer;
}
.shop-focus {
  width: 100%;
  height: 520px;
  position: relative;
  box-shadow: 0 3px 10px #ddd;
}
.shop-focus ul {
  position: relative;
}
.shop-focus ul li {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  height: 520px;
  width: 100%;
}
.shop-focus a {
  width: 100%;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-position: center top;
  margin: 0 auto;
}
.shop-focus ol {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 16px;
  text-align: center;
}
.shop-focus ol li {
  width: 16px;
  font-size: 0;
  height: 16px;
  display: inline-block;
  margin: 0 5px;
  background: #cac8c7;
  text-align: center;
  cursor: default;
  border-radius: 4px;
  cursor: pointer;
  transition: all linear 0.2s;
}
.shop-focus ol li.cur {
  background: #66666f;
}
.shop-sort-list {
  border: 1px solid #ddd;
  padding: 7px 5px;
}
.shop-sort-list h3 {
  line-height: 26px;
  background-color: #f6f6f6;
  color: #e36679;
  padding: 0 10px;
  font-weight: bold;
}
.shop-sort-list ul {
  margin-bottom: 5px;
}
.shop-sort-list li {
  line-height: 22px;
  padding-left: 10px;
  padding-top: 8px;
}
.shop-recommend {
  margin-top: 20px;
}
.shop-recommend ul li {
  width: 380px;
  height: 320px;
  float: left;
}
.shop-recommend ul li.fore1 {
  width: 100%;
  height: 218px;
  margin-bottom: 3px;
}
.shop-recommend ul li.fore3 {
  width: 426px;
  margin: 0 2px;
}
.shop-recommend ul li img {
  width: 100%;
  height: 100%;
}
.shop-custom-list {
  background-color: #f3f2f2;
  padding: 20px 0;
  margin-top: 20px;
}
.shop-custom-list ul {
  display: table;
  width: 100%;
}
.shop-custom-list li {
  display: table-cell;
  padding: 0 39px;
}
.shop-custom-list h3 {
  color: #2b2d2f;
  font-size: 20px;
  border-bottom: 1px solid #bcbcbc;
  line-height: 32px;
}
.shop-custom-list p {
  text-align: center;
  font-size: 16px;
  line-height: 34px;
  height: 34px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.shop-custom-list p a {
  color: #2a2d2f;
}
.shop-custom-list p a:hover {
  color: #e3393c;
}
.shop-title {
  height: 46px;
  line-height: 46px;
  background: url("http://static.guinong360.com/Areas/Web/Images/shop-title.png") no-repeat;
  margin-top: 22px;
  position: relative;
}
.shop-title p {
  text-align: center;
  font-size: 26px;
  color: #a7acb0;
  font-weight: bold;
}
.shop-title a {
  position: absolute;
  color: #a7acb0;
  right: 50px;
  top: 0;
  font-size: 20px;
}
.shop-title a i {
  margin-left: 20px;
  font-size: 30px;
  vertical-align: bottom;
}
.shop-title a:hover {
  color: #cc1628;
}
.shop-goods-list ul {
  width: 1212px;
  margin-right: -23px;
}
.shop-goods-list li {
  margin: 20px 23px 0 0;
  float: left;
  width: 280px;
}
.shop-goods-list li a {
  height: 280px;
  display: block;
  text-align: center;
}
.shop-goods-list li img {
  max-height: 100%;
  max-width: 100%;
}
.shop-goods-list li h3 {
  margin-top: 10px;
  height: 42px;
  line-height: 42px;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.shop-goods-list li h3 a {
  display: inline;
  height: auto;
  color: #494e52;
}
.shop-goods-list li h3 a:hover {
  color: #cc1628;
}
.shop-goods-list li p {
  line-height: 18px;
}
.shop-goods-list li p em {
  color: #f72a14;
  font-size: 16px;
  margin-right: 8px;
  font-weight: bold;
}
.shop-goods-list li p span {
  color: #494e52;
  font-size: 18px;
}
.shop-bottom {
  margin: 28px auto;
  background-color: #232323;
  color: #fff;
  padding: 30px 0;
}
.shop-bottom .shop-qrcode {
  float: left;
  padding: 0 35px;
  border-right: 1px solid #383838;
  text-align: center;
}
.shop-bottom .shop-qrcode img {
  width: 120px;
  height: 120px;
  display: inline;
}
.shop-bottom .shop-qrcode p {
  font-size: 14px;
  line-height: 16px;
  margin-top: 14px;
}
.shop-bottom .shop-logo {
  float: right;
  margin-right: 50px;
  width: 160px;
  height: 160px;
}
.shop-bottom .shop-logo img {
  width: 100%;
  height: 100%;
}
.shop-bottom .shop-notice {
  width: 690px;
  padding: 0 35px;
  float: left;
}
.shop-goods-slider {
  width: 1190px;
  overflow: hidden;
  height: 320px;
  margin-top: 16px;
  position: relative;
}
.shop-goods-slider ul {
  position: absolute;
}
.shop-goods-slider li {
  width: 1190px;
  float: left;
}
.shop-goods-slider .slide-controls {
  position: absolute;
  left: 910px;
  bottom: 22px;
}
.shop-goods-slider .slide-controls span {
  display: inline-block;
  width: 12px;
  height: 12px;
  font-size: 0;
  border-radius: 100%;
  margin-right: 18px;
  background-color: #b6b8be;
  cursor: pointer;
  transition: all .2s;
}
.shop-goods-slider .slide-controls span.cur {
  background-color: #60626f;
}
.pagin-sm {
  text-align: center;
  line-height: 18px;
  padding: 20px 0;
  font-size: 14px;
}
.pagin-sm a {
  padding: 0 6px;
  text-decoration: none;
  margin: 0 2px;
  display: inline-block;
}
.pagin-sm a.current {
  border: 1px solid #ddd;
  color: #666;
}
.pagin-sm a:hover {
  color: #e76469;
}
.pagin-sm span {
  border: 1px solid #ddd;
  padding: 0 10px;
  margin: 0 8px;
  cursor: pointer;
}
.pagin-sm span a {
  margin: 0;
  padding: 0;
}
.pagin-sm span.text {
  padding: 0;
  margin: 0;
  border: 0;
  cursor: default;
}
.breadcrumb strong {
  font-weight: normal;
  line-height: 23px;
}
.breadcrumb strong a:link,
.breadcrumb strong a:visited {
  color: #333333;
}
.breadcrumb a:hover,
.breadcrumb strong a:hover {
  color: #91be16;
}
.help .left {
  width: 210px;
  overflow: hidden;
  float: left;
  padding-bottom: 5px;
}
.help_side {
  border: 1px solid #e6e6e6;
}
.help_side .current:visited {
  background-color: #91be16;
}
.help_side h4 {
  background: #eff9fe;
  height: 32px;
  line-height: 32px;
  padding-left: 25px;
  color: #4a4a4a;
  font-size: 14px;
}
.help .right {
  width: 960px;
  overflow: hidden;
  font-size: 12px;
  line-height: 150%;
  float: right;
}
.right h3.help_tit {
  height: 36px;
  line-height: 36px;
  padding-left: 9px;
  background-color: #f5f5f5;
  border: 1px solid #e4e4e6;
}
.right h3.help_tit strong {
  float: left;
  height: 36px;
  line-height: 36px;
  position: relative;
  font-size: 16px;
  color: #91be16;
}
.help_box {
  padding: 10px 10px 10px 20px;
  line-height: 25px;
  border-bottom: 1px solid #e4e4e6;
  border-left: 1px solid #e4e4e6;
  border-right: 1px solid #e4e4e6;
}
.help_side h4 {
  background: #f6f6f6;
  height: 32px;
  line-height: 32px;
  padding-left: 25px;
  color: #4a4a4a;
  font-size: 14px;
  cursor: pointer;
  font-weight: bold;
}
.help_side h4 {
  border-bottom: 1px solid #B9E8F9;
}
.help_side .current h4,
.help_side div:last-child h4 {
  border-bottom: 0;
}
.c-green {
  color: #91be16;
}
.c-666 {
  color: #666666;
}
.help_side h4 b {
  float: right;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  background: url("http://static.guinong360.com/Areas/Web/Images/help_leftsz.gif") no-repeat right -14px;
  overflow: hidden;
  cursor: pointer;
  margin: 7px 10px 0 0;
}
.help_side .current h4 b {
  background-position: right 0;
}
.help_side ul {
  display: none;
}
.help_side .current ul {
  display: block;
}
.help_side li {
  padding-left: 22px;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  border-top: 1px dotted #e6e6e6;
}
.help_side ul li:first-child {
  border-top: medium none;
}
.help_side ul li a:link,
.help_side ul li a:visited {
  color: #666;
  text-decoration: none;
}
.help_side li b {
  border-left: 5px solid #666;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  font-size: 0;
  vertical-align: middle;
  margin-right: 10px;
}
.help_side ul li.current a {
  color: #91be16;
}
.help_side ul h4.current a {
  color: #91be16;
}
.help_side ul li.current b {
  border-left-color: #91be16;
}
.news-show .mt {
  height: 25px;
  border: 1px solid #EBEBEB;
  margin-bottom: 10px;
  padding: 5px 10px;
  background: #fcfffa;
}
.news-show h2 {
  float: left;
  width: 60px;
  height: 22px;
  padding: 0;
  color: #333;
  line-height: 22px;
  font-size: 14px;
  font-weight: normal;
}
.news-show .mt .form {
  float: right;
  height: 28px;
}
.news-show .mt .text {
  width: 210px;
  height: 18px;
  line-height: 18px;
  padding: 2px;
  margin: 1px 10px 0 20px;
  border: 1px solid;
  border-color: #ccc;
}
.news-show .mt .btn-search {
  width: 53px;
  height: 25px;
  line-height: 22px;
  text-align: center;
  border: 0 none;
  background-color: #f16063;
  cursor: pointer;
  color: #fff;
}
.news-show .mt .btn-search:hover {
  background-color: #ee4a4c;
}
.news-show .mc {
  border: 1px solid #EBEBEB;
  margin-bottom: 10px;
}
.news-show h5 {
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  background: #f7f7f7;
  color: #666;
  font-weight: bold;
  font-size: 14px;
}
.news-show h5 span {
  float: right;
  width: 135px;
  margin-right: 10px;
  text-align: right;
}
.news-show ul {
  padding: 15px 10px 20px;
}
.news-show li {
  padding: 3px 0;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  zoom: 1;
  border-bottom: 1px dotted #ddd;
}
.news-show li div {
  float: left;
  margin-right: 5px;
}
.news-show li span {
  float: right;
  margin-left: 5px;
  color: #999;
  font-family: Verdana;
}
.topic-list {
  margin-bottom: 20px;
}
.topic-list li {
  margin-top: 20px;
  width: 100%;
  float: left;
}
.topic-list li h3 {
  line-height: 36px;
  font-size: 16px;
}
.topic-list li img {
  padding: 10px;
  border: 1px solid #eee;
  width: 1168px;
  height: 304.17px;
}
.topic-page #service-2013 {
  border-top: 0;
}
.topic-page .nav-bar {
  margin-bottom: 0;
}
.topic-banner,
.topic-html {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.topic-banner a {
  width: 100%;
  height: 100%;
  display: block;
}
.topic-banner img {
  position: absolute;
  top: 0;
  left: 50%;
}
.topic .topic-goods {
  margin-bottom: 20px;
  width: 1160px;
  padding-left: 30px;
  margin: 0 auto;
  padding-top: 15px;
  margin-bottom: 30px;
}
.topic .topic-goods li {
  float: left;
  width: 210px;
  height: 314px;
  background-color: #fff;
  margin-right: 10px;
  margin-top: 15px;
  position: relative;
}
.topic-goods .p-img {
  text-align: center;
  height: 200px;
  padding: 0;
}
.topic-goods .p-img img {
  width: 180px;
  height: 180px;
  margin-top: 10px;
}
.topic-goods .btn-buy {
  display: block;
  width: 80px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  background-color: #ff6666;
  border-radius: 1px;
  color: #fff;
}
.topic .topic-goods li .btn-buy {
  position: absolute;
  bottom: 10px;
  right: 67px;
}
.topic-goods .btn-buy:hover {
  color: #fff;
  text-decoration: none;
  background-color: #ea544a;
}
.topic-goods .p-price {
  color: #df4545;
  font-weight: bold;
  font-size: 14px;
  margin-top: 14px;
  margin-left: 37px;
}
.topic-goods .p-name {
  overflow: hidden;
  margin: 0 10px;
}
.topic .topic-title {
  line-height: 24px;
  margin-top: 30px;
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  border-left: 5px solid #fff;
  padding-left: 10px;
}
.topic-nav {
  position: fixed;
  width: 104px;
  left: 50%;
  top: 50%;
  margin-left: -750px;
  z-index: 999;
  display: none;
  margin-top: -200px;
}
.topic-nav b {
  display: block;
  width: 4px;
  height: 110%;
  margin-top: -10%;
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  left: 50px;
  top: 0;
  z-index: 1;
}
.topic-nav ul {
  text-align: center;
  position: relative;
  z-index: 2;
}
.topic-nav li {
  line-height: 26px;
  border-radius: 4px;
  font-size: 16px;
  background-color: #fff;
  text-align: center;
  margin: 8px 0;
}
.topic-nav li a {
  color: #999;
}
.topic-nav li.cur {
  background-color: #ffd2c8;
}
.topic-nav li.cur a,
.topic-nav li:hover a {
  color: #df4545;
}
.slide {
  width: 100%;
  height: 450px;
  background-color: #F5F5F5;
  position: relative;
}
.slide .slide-items,
.slide .slide-items li {
  width: 100%;
  height: 450px;
  overflow: hidden;
}
.slide .slide-items li a {
  width: 100%;
  height: 100%;
  display: block;
  background-position: center top;
  background-repeat: no-repeat;
}
.slide li {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.1s linear;
  -webkit-transition: opacity 0.8s linear;
  z-index: 1;
}
.slide li.active {
  opacity: 1;
  z-index: 2;
}
.slide .slide-controls {
  position: absolute;
  bottom: 15px;
  z-index: 1;
  height: 22px;
  text-align: center;
  width: 100%;
  z-index: 3;
}
.slide .slide-controls span {
  display: inline-block;
  margin: 0 4px;
  background: #999;
  text-align: center;
  cursor: default;
  color: #fff;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  padding: 0;
  transition: all linear 0.2s;
}
.slide .slide-controls .cur {
  background: #e3393c;
}
.topic .time-sale li {
  border: 1px solid #cbcacf;
  height: 510px;
  margin-bottom: 28px;
  margin-right: 40px;
  width: 348px;
}
.time-sale li .p-name {
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.time-sale li p {
  color: #999;
  height: 18px;
  overflow: hidden;
}
.time-sale li .tags {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #ff6666;
  color: #fff;
  line-height: 30px;
  padding: 0 6px;
}
.time-sale li .p-price s {
  font-size: 12px;
  color: #999;
  font-weight: normal;
  margin-left: 4px;
}
.integra-top {
  height: 300px;
  background: url("http://static.guinong360.com/Areas/Web/Images/integra-bg.png") repeat-x left center;
  padding: 20px 0;
}
.integra-left {
  float: left;
  width: 280px;
}
.inte-user-info {
  background-color: #fff;
  box-shadow: 0 3px 3px #ccc;
  padding: 20px;
  height: 107px;
}
.inte-user-info h3 {
  font-size: 16px;
  color: #252528;
}
.inte-user-info h3 span {
  color: #fa1b10;
  padding: 0 5px;
}
.inte-user-info p {
  font-size: 14px;
  margin: 5px 0;
}
.inte-user-info p a {
  color: #4a4a4f;
}
.inte-user-info p span {
  color: #0f912d;
  font-size: 22px;
}
.inte-user-info h1 {
  font-size: 22px;
  color: #434547;
  text-align: left;
}
.integra-left ul {
  margin-top: 9px;
}
.integra-left ul li {
  margin-top: 3px;
  background-color: #fff;
  box-shadow: 0 1px 2px #ccc;
  line-height: 46px;
  font-size: 16px;
  padding-left: 36px;
}
.integra-left ul li a {
  color: #4a4a4f;
}
.integra-left ul li i {
  display: inline-block;
  height: 37px;
  width: 33px;
  margin-right: 20px;
  background: url("http://static.guinong360.com/Areas/Web/Images/inte-icon11.png") no-repeat;
  vertical-align: middle;
  background-position: 0 2px;
}
.integra-left ul li.fore2 i {
  background-position: 0 -33px;
}
.integra-left ul li.fore3 i {
  background-position: 0 -69px;
}
.inte-slide {
  width: 890px;
  height: 300px;
  position: relative;
  float: right;
}
.inte-slide img {
  width: 100%;
  height: 100%;
}
.inte-coupon-hd,
.inte-gift-hd,
.goods-desc-hd {
  line-height: 41px;
  margin-top: 18px;
  border-bottom: 3px solid #767676;
  background-image: url("http://static.guinong360.com/Areas/Web/Images/Mall-nav-bg.png");
  background-repeat: no-repeat;
  background-position: 0 10px;
  padding-left: 35px;
}
.inte-gift-hd {
  background-position: 0 -25px;
}
.inte-coupon-hd span,
.inte-gift-hd span,
.goods-desc-hd span {
  font-size: 20px;
  color: #4a4a4f;
}
.inte-coupon-hd a.more,
.inte-gift-hd a.more {
  float: right;
  font-family: simsun;
  line-height: 30px;
  margin: 6px 10px 0 0;
}
.integra-coupon ul,
.integra-gift ul {
  margin-right: -20px;
}
.integra-coupon ul li {
  float: left;
  margin: 20px 20px 0 0;
  border: 1px dashed #262626;
  width: 381.333px;
}
.integra-coupon ul li .shop-logo {
  float: left;
  text-align: center;
  width: 150px;
  vertical-align: middle;
}
.integra-coupon ul li img {
  width: 162.5px;
  height: 130px;
}
.integra-coupon ul li div {
  width: 203px;
  float: right;
  border-left: 1px dashed #d6d6d6;
  padding-left: 15px;
}
.integra-coupon ul li h3 {
  font-size: 15px;
  padding-top: 13px;
}
.integra-coupon ul li h3 a,
.integra-gift ul li h3 a {
  color: #000;
}
.integra-coupon ul li h3 a:hover,
.integra-gift ul li h3 a:hover {
  color: #e3393c;
}
.integra-coupon ul li p {
  color: #535353;
}
.integra-coupon ul li p span.couponprice {
  color: #e3393c;
  font-size: 22px;
  line-height: 40px;
  margin-right: 5px;
  margin-left: -5px;
}
.integra-coupon ul li p a {
  display: block;
  line-height: 30px;
  background-color: #ef524d;
  text-align: center;
  color: #fff;
  font-size: 16px;
  margin: 7px 0 0 -15px;
  cursor: pointer;
}
.integra-coupon ul li p a.disabled,
.integra-gift ul li .btn-buy.disabled {
  background-color: #999!important;
}
.integra-gift ul li {
  float: left;
  margin: 15px 20px 0 0;
  border: 1px solid #767676;
  width: 280.5px;
  position: relative;
  font-size: 14px;
}
.integra-gift ul li img {
  width: 100%;
  height: 280.5px;
}
.integra-gift ul li h3 {
  font-size: 14px;
  line-height: 20px;
  padding: 0 12px;
  margin: 10px 0;
  height: 40px;
  overflow: hidden;
}
.integra-gift ul li p {
  margin-bottom: 8px;
  padding: 0 12px;
  line-height: 20px;
}
.integra-gift ul li p span {
  color: #e3393c;
  font-size: 16px;
  margin-right: 10px;
}
.integra-gift ul li p em {
  float: right;
}
.integra-gift ul li .btn-buy {
  position: absolute;
  right: 12px;
  bottom: 10px;
  display: block;
  line-height: 20px;
  width: 60px;
  text-align: center;
  color: #fff;
  background-color: #ff5a4d;
  border-radius: 4px;
  font-size: 12px;
  font-family: simsun;
}
.integra-gift ul li .btn-buy:hover,
.integra-coupon ul li p a:hover {
  background-color: #e3393c;
}
.inte-detail-left {
  width: 945px;
  float: left;
  padding-right: 55px;
  border-right: 1px solid #ddd;
  margin: 20px 0 80px;
  position: relative;
  z-index: 1;
}
.inte-goods-info {
  min-height: 520px;
  padding-left: 480px;
}
.inte-goods-img {
  position: absolute;
  left: 0;
  top: 0;
  width: 420px;
}
.inte-goods-img .cloud-zoom {
  border: 2px solid #cbcad0;
  width: 416px;
  height: 416px;
}
.inte-goods-img .cloud-zoom-big {
  border: 2px solid #cbcad0;
  overflow: hidden;
  border-radius: 2px;
}
.inte-goods-img .cloud-zoom img {
  max-height: 416px;
  max-width: 416px;
}
.inte-goods-img #spec-list {
  padding-top: 20px;
}
.inte-goods-img #spec-list li {
  margin: 0 0 0 11px;
}
.inte-goods-img #spec-list li:first-child {
  margin: 0;
}
.inte-goods-img #spec-list img {
  width: 75px;
  height: 75px;
  padding: 0;
  border: 0;
}
.inte-goods-img #spec-list li.cur img {
  border: 2px solid #252525;
  width: 71px;
  height: 71px;
}
.inte-goods-data h3 {
  font-size: 18px;
  color: #222;
  font-weight: 700;
}
.inte-goods-data li {
  line-height: 20px;
  padding: 6px 0;
  font-size: 14px;
  color: #222;
}
.inte-goods-data li.old-price {
  color: #8a8989;
}
.inte-goods-data li.old-price s {
  font-size: 18px;
  color: #716b6b;
}
.inte-goods-data li.new-integra {
  color: #f00;
}
.inte-goods-data li.new-integra span {
  color: #fff;
  font-size: 12px;
  background-color: #ed2700;
  width: 60px;
  text-align: center;
  position: relative;
  font-family: simsun;
}
.inte-goods-data li.new-integra span:after {
  content: '';
  border-bottom: 5px dashed transparent;
  border-top: 5px dashed transparent;
  border-left: 5px solid #ed2700;
  position: absolute;
  top: 5px;
  right: -4px;
}
.inte-goods-data li.new-integra em {
  font-size: 18px;
  margin: 0 20px 0 15px;
  vertical-align: bottom;
}
.inte-goods-data li.new-integra i {
  font-style: italic;
  vertical-align: bottom;
}
.inte-goods-data li.new-gray {
  color: #8a8989;
}
.changeNum {
  display: inline-block;
  -webkit-user-select: none;
}
.changeNum a {
  display: inline-block;
  border: 1px solid #b0b0b0;
  color: #646464;
  width: 28px;
  text-align: center;
  line-height: 22px;
  height: 22px;
  cursor: pointer;
}
.changeNum a:hover {
  color: #666;
  border-color: #666;
}
.changeNum input {
  display: inline-block;
  margin: 0 2px;
  border: 1px solid #b0b0b0;
  width: 28px;
  text-align: center;
  line-height: 22px;
  height: 22px;
  font-size: 14px;
  color: #222;
  vertical-align: top;
}
.changeNum input:focus {
  border-color: #e3393c;
}
.inte-goods-data li .chang-goods {
  background-color: #ee3e1b;
  width: 190px;
  height: 40px;
  line-height: 40px;
  display: block;
  text-align: center;
  font-size: 18px;
  color: #fff;
  border-radius: 4px;
  margin-top: 18px;
  cursor: pointer;
  transition: all .3s;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
}
.inte-goods-data li .chang-goods:hover {
  background-color: #FC2600;
}
.inte-goods-desc {
  padding-top: 20px;
}
.inte-goods-content {
  position: relative;
  padding-top: 10px;
}
.inte-goods-content img {
  max-width: 940px;
}
.inte-detail-right {
  width: 172px;
  float: right;
  margin: 20px 0 80px;
}
.inte-detail-right li {
  width: 150px;
  padding: 14px 11px 5px;
  text-align: center;
  background: url("http://static.guinong360.com/Areas/Web/Images/inte-line.png") repeat-x left bottom;
}
.inte-detail-right li.hd {
  padding: 0 11px;
  font-size: 14px;
  color: #222;
  line-height: 4px;
  margin: 8px 0;
}
.inte-detail-right li.hd h3 {
  line-height: 2px;
  display: inline-block;
  background-color: #fff;
  padding: 0 5px;
}
.inte-detail-right li p {
  line-height: 36px;
  color: #ed2700;
  font-size: 18px;
}
.inte-detail-right li img {
  max-width: 150px;
  max-height: 150px;
}
.loading {
  width: 100%;
  height: 50px;
  text-align: center;
  padding-top: 10px;
  background-color: #fff;
}
.loading {
  text-align: center;
  line-height: 30px;
  color: #999;
  font-size: 14px;
}
.loading span {
  padding: 16px;
  background: url("http://static.guinong360.com/Areas/Web/images/loading2.gif") center no-repeat;
  background-size: 32px;
}
.tips-page {
  width: 345px;
  height: 170px;
  padding: 130px 30px 30px 600px;
  font-size: 12px;
  overflow: hidden;
  color: #777;
  font-family: \5b8b\4f53;
  margin: 20px 0 35px;
}
.tips-page h2 {
  font-size: 20px;
  margin-bottom: 10px;
  color: #555;
  font-family: \5fae\8f6f\96c5\9ed1;
  font-weight: normal;
}
.tips-page strong {
  margin: 0 2px;
  font-size: 18px;
  font-family: Verdana, Geneva, sans-serif;
}
.tips-page a {
  color: #e3393c;
}
.error-page {
  background: url("http://static.guinong360.com/Areas/Web/Images/error.jpg") #ffffff no-repeat 260px 0;
}
.pay-fail-page {
  background: url("http://static.guinong360.com/Areas/Web/Images/error.jpg") #ffffff no-repeat 140px 0;
}
.pay-success-page {
  background: url("http://static.guinong360.com/Areas/Web/Images/success.jpg") #ffffff no-repeat 140px 0;
}
.pay-fail-page h2 {
  color: #e3393c;
  font-weight: bold;
}
.pay-success-page h2 {
  color: #7ABD54;
  font-weight: bold;
}
.coupon {
  position: absolute;
  z-index: 999;
  width: 160px;
  height: auto;
  top: 110px;
  right: 0px;
  text-decoration: none;
}
.coupon_g {
  display: block;
  width: 150px;
  margin-bottom: 10px;
  border-radius: 5px;
  overflow: hidden;
}
.coupon_g_g {
  display: block;
  height: 55px;
  background: #e3393c;
}
.coupon_g_d {
  display: block;
  text-align: center;
  background: #131204;
  color: #fff;
  font-size: 16px;
  line-height: 36px;
}
.coupon_p {
  overflow: hidden;
  text-align: center;
  display: block;
  width: 80px;
  font-size: 40px;
  color: #fff;
  float: left;
  line-height: 55px;
}
.coupon_info {
  display: block;
  width: 70px;
  font-size: 12px;
  color: #fff;
  float: left;
}
.coupon_info_t {
  display: block;
  font-size: 16px;
  color: #fff;
  line-height: 40px;
  height: 30px;
}
.coupon_info_p {
  display: block;
  font-size: 12px;
  color: #fff;
  height: 25px;
}
.address-choose {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  margin-right: 6px;
  padding: 0 22px 0 12px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  cursor: pointer;
  text-decoration: none;
}
.address-choose:before {
  content: '';
  display: inline-block;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #666;
  position: absolute;
  top: 10px;
  right: 6px;
  transition: transform 0.2s ease-in 0s;
}
.address-choose.active:before {
  border-top-color: #e3393c;
  transform: rotate(180deg);
}
.gn-district {
  position: absolute;
  width: 435px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  z-index: 100;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  margin-top: -1px;
}
.gn-district .close {
  position: absolute;
  z-index: 2;
  top: -10px;
  left: 427px;
  width: 17px;
  height: 17px;
  background-position: -257px -86px;
  cursor: pointer;
}
.district-hd {
  margin: 14px 10px 0;
  height: 23px;
  border-bottom: 1px solid #e3393c;
  width: 415px;
}
.district-hd span {
  border: 1px solid #e0e0e0;
  border-bottom: none;
  padding: 0 16px;
  height: 22px;
  line-height: 22px;
  display: inline-block;
  margin: 0 5px;
  background-color: #fff;
  float: left;
  cursor: pointer;
}
.district-hd span.cur {
  border-color: #e3393c;
  border-top-width: 2px;
  color: #e3393c;
}
.gn-district .district-ul {
  border-top: 0;
  width: 420px;
  display: block;
  padding: 10px;
}
.gn-district .district-ul li {
  float: left;
  line-height: 22px;
  height: 22px;
  overflow: hidden;
  margin: 3px 1px 0;
  padding: 0;
  width: 82px;
  cursor: pointer;
}
.gn-district .district-ul li a {
  display: block;
  float: left;
  padding: 0 12px;
  line-height: 21px;
  white-space: nowrap;
  text-decoration: none;
  height: 22px;
}
#product-intro #summary .district-ul li {
  padding: 0;
}
#summary .district-ul a {
  color: #666;
}
#summary .gn-district li.cur a,
#summary .gn-district li:hover a {
  background-color: #e3393c;
  color: #fff;
}
.search-address {
  padding-right: 20px!important;
  position: relative;
}
.search-address.active {
  color: #e3393c;
}
.search-address:before {
  content: '';
  display: inline-block;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #666;
  position: absolute;
  top: 10px;
  right: 6px;
  transition: transform 0.2s ease-in 0s;
}
.search-address.active:before {
  border-top-color: #e3393c;
  transform: rotate(180deg);
}
.himall-area {
  position: absolute;
  width: 380px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  z-index: 100;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.himall-area .province-ul {
  border-top: 0;
  width: 360px;
  display: block;
  padding: 10px;
}
.himall-area li {
  float: left;
  line-height: 22px;
  height: 22px;
  margin: 3px 1px 0;
  padding: 0;
  width: 70px;
  cursor: pointer;
  position: relative;
}
.himall-area .city-ul {
  position: absolute;
  display: none;
  background-color: #fff;
  border: 1px solid #ddd;
  left: 0;
  top: 20px;
  z-index: 10;
  width: 216px;
  padding: 10px;
  background-color: #fafafa;
  box-shadow: 0 0 3px #fafafa;
}
.himall-area li.hover .city-ul {
  display: block;
}
.himall-area li a {
  display: block;
  float: left;
  padding: 0 12px;
  line-height: 21px;
  white-space: nowrap;
  text-decoration: none;
  height: 22px;
  color: #333;
}
.himall-area li.cur a.p-a,
.himall-area li.hover a.p-a,
.himall-area .city-ul li.cur a,
.himall-area .city-ul li:hover a {
  background-color: #e3393c;
  color: #fff;
}
.limited-home .ltcatebox {
  width: 1190px;
  box-sizing: border-box;
  padding: 16px 0;
}
.limited-home .by-goods {
  width: 100%;
  background-color: #f5f3f3;
}
.limited-home .by-bottom {
  width: 100%;
  background-color: #f5f3f3;
}
.limited-home .by-bottom #bottom_pager {
  width: 1190px;
  margin: 0 auto;
  background-color: #fff;
  padding-bottom: 20px;
}
.limited-home span.limi-img {
  background-image: url("http://static.guinong360.com/Areas/Web/Images/limited-bg.png");
  background-repeat: no-repeat;
  background-position: left center;
  width: 114px;
  margin-right: 0;
  float: left;
  height: 35px;
}
.limited-home .ltcate {
  font-size: 14px;
  color: #5c5c5c;
  width: 1076px;
}
.limited-home .ltcatebox dt,
.limited-home .ltcatebox dd {
  height: 35px;
  line-height: 35px;
}
.limited-home .ltcatebox dt,
.limited-home .ltcatebox dd {
  margin-right: 25px;
}
.limited-home .ltcatebox .inprogress {
  height: 29px;
  line-height: 29px;
  color: #ff802b;
  font-size: 14px;
  margin-top: 3px;
  font-weight: bold;
}
.limited-home .ltcatebox .upcoming {
  height: 29px;
  line-height: 29px;
  color: #39b849;
  font-size: 14px;
  margin-top: 3px;
  font-weight: bold;
}
.limited-home #filter .fore1 dl {
  float: right;
}
.limited-home #filter .order dd a {
  font-size: 18px;
  color: #494e52;
  border: none;
  line-height: 64px;
}
.limited-home .topic-goods .p-name {
  width: 276px;
  margin: 0 auto;
  padding: 0 20px;
  height: 90px!important;
}
.limited-home .topic-goods .p-name .pro-tit {
  font-size: 18px;
  color: #4b4b4b;
  font-weight: bold;
  border-bottom: 1px solid #cdcfd0;
  overflow: hidden;
  height: 45px;
  line-height: 45px;
  padding: 0 15px;
  text-align: center;
}
.limited-home .topic-goods .p-name .pro-ad {
  font-size: 16px;
  color: #141414;
  overflow: hidden;
  height: 45px;
  line-height: 45px;
  padding: 0 15px;
  text-align: center;
}
.limited-home .topic-goods .p-price {
  width: 320px;
  margin: 12px auto;
}
.limited-home .p-price span {
  color: #fb1838;
  font-size: 26px;
  float: left;
}
.limited-home .p-price s {
  font-size: 14px;
  color: #6b6c6e;
}
.limited-home .p-price .limi-buy {
  padding: 0 10px;
  height: 36px;
  background-color: #39b849;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 36px;
  float: right;
  border-radius: 5px;
  margin-left: 5px;
}
.limited-home .topic-goods li .tags {
  background-color: #39b884;
  color: #fff;
  display: block;
  font-size: 16px;
  left: 12px;
  line-height: 36px;
  padding: 0 6px;
  position: absolute;
  top: 0;
  max-width: 120px;
  overflow: hidden;
  width: 64px;
  height: 36px;
}
.limited-home .inprogress-list .p-price {
  width: 318px;
  height: 65px;
  position: absolute;
  bottom: 0;
  padding: 0 15px;
  line-height: 65px;
  margin: 0;
}
.limited-home .inprogress-list .p-price .Purchased {
  float: right;
  font-size: 18px;
  color: #494e52;
}
.limited-home .inprogress-list .p-price .Purchased i {
  margin-right: 10px;
  color: #0ca642;
}
.limited-home .none-activity {
  width: 100%;
  height: 120px;
  text-align: center;
  background-color: #f5f3f3;
  padding-top: 100px;
  font-size: 20px;
  color: #333;
}
.limited-home .inprogress-list li:hover {
  border-width: 1px 2px 0 2px!important;
  border-color: #ef162f!important;
  border-style: solid!important;
  width: 346px;
  height: 509px;
}
.limited-home .inprogress-list li:hover img {
  width: 346px;
  height: 348px;
}
.limited-home .inprogress-list li:hover .p-price {
  background-color: #ef162f;
}
.limited-home .inprogress-list li img {
  width: 348px;
  height: 348px;
}
.inprogress-list li:hover .p-price span {
  color: #fff!important;
}
.inprogress-list li:hover .p-price s {
  color: #fff!important;
}
.inprogress-list li:hover .Purchased,
.inprogress-list li:hover .Purchased i {
  color: #fff!important;
}
.limited-home .inprogress-list li .tags {
  background-color: #f92919;
  left: 280px;
  top: -10px;
  overflow: hidden;
}
.topic .time-sale ul li:nth-of-type(3n) {
  margin-right: 0;
}
#filter-limit .fore1 {
  width: 1190px;
  margin: 0 auto;
}
.limited-home #filter-limit {
  width: 100%;
  border: 1px solid #f0f1f3;
  background: #f9f9f9;
}
#filter-limit dl,
#filter-limit dt,
#filter-limit dd {
  float: left;
  line-height: 64px;
  zoom: 1;
}
#filter-limit dl {
  float: right;
}
#filter-limit .order dd {
  height: 64px;
  margin-right: 40px;
  line-height: 64px;
  overflow: hidden;
  zoom: 1;
  font-size: 18px;
}
#filter-limit .order .curr {
  color: #fb1838;
}
#filter-limit .order .curr a,
#filter-limit .order .curr a:visited {
  color: #fb1838;
}
#filter-limit .stock-search {
  float: right;
  border-left: 1px solid #fff;
  padding-left: 15px;
  position: relative;
}
#filter-limit .stock-search .text-stock-search {
  background-color: #f9f9f9;
  width: 274px;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  border: 2px solid #e3393c;
  padding-left: 25px;
  margin-top: 12px;
  font-family: verdana, 'simsun';
  color: #999;
  float: left;
}
#filter-limit .stock-search .text-stock-search:hover {
  border-color: #e3393c;
}
#filter-limit .stock-search .btn-stock-search {
  position: absolute;
  width: 23px;
  height: 23px;
  border: none;
  right: 14px;
  top: 21px;
  cursor: pointer;
  background-image: url("http://static.guinong360.com/Areas/Web/Images/limited-icon.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: #f9f9f9;
}
#filter-limit .pagin .text {
  float: right;
  height: 22px;
  padding: 2px 0;
  border-left: 1px solid #fff;
  display: none;
}
#filter-limit .order dd:nth-of-type(2) b {
  width: 10px;
  height: 15px;
  background-image: url("http://static.guinong360.com/Areas/Web/Images/limited-icon.png");
  background-repeat: no-repeat;
  background-position: -22px 3px;
  padding-right: 12px;
}
#filter-limit .order dd:nth-of-type(3) b {
  width: 10px;
  height: 14px;
  background-image: url("http://static.guinong360.com/Areas/Web/Images/limited-icon.png");
  background-repeat: no-repeat;
  background-position: -75px 3px;
  padding-right: 11px;
}
#filter-limit .order .curr .x1 {
  background-position: -50px 3px;
}
.bt-1 {
  border-bottom: 1px solid #e4e4e4;
}
#param {
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}
.Ptable {
  background: #cccccc;
}
.Ptable th {
  background: #EEF7FE;
  padding: 5px;
  font-size: 12px;
}
.Ptable td {
  background: none repeat scroll 0 0 #FFF;
  padding: 2px 5px;
  font-size: 12px;
}
.Ptable .tdTitle {
  background: none repeat scroll 0 0 #F5FAFE;
  text-align: right;
  width: 110px;
}
.Ptable th.tdTitle {
  text-align: center;
}
/*ï¿½ï¿½ï¿½ï¿½Ò³ï¿½ï¿½ï¿½ï¿½Ð§ï¿½ï¿½ï¿½ï¿½Ê½*/
.wrapper {
  width: 1190px;
  clear: both;
}
.wrapper .tabarea {
  border: 1px solid #ddd;
  background: #fff;
}
.wrapper .tabarea .tabarea-items {
  background-color: #fbfdfa;
  height: 40px;
  border-bottom: 1px solid #ddd;
}
.wrapper .tabarea .tabarea-items .current {
  float: left;
  border-right: 1px solid #ddd;
  background: #fff;
}
.wrapper .tabarea .tabarea-items .current a {
  position: relative;
  padding: 0 27px;
  border-top: 3px solid #91be16;
  margin: -4px -1px 2px;
  height: 40px;
  line-height: 36px;
  color: #91be16;
  float: left;
}
.wrapper .tabarea .tabarea-items .current a b {
  position: absolute;
  border: 7px solid;
  border-color: #91be16 #fff #fff #fff;
  left: 45%;
}
.wrapper .tabarea .tabarea-items .current a span {
  display: block;
  margin-top: 5px;
  font-size: 16px;
  font-weight: bolder;
}
.tabarea-content {
  position: relative;
  overflow: hidden;
}
.tabarea-content .p-group-main {
  position: relative;
  float: left;
  width: 178px;
  height: 190px;
  padding: 30px 10px 10px 20px;
  border-right: 1px solid #ddd;
}
.tabarea-content .p-group-main a {
  display: block;
}
.tabarea-content .p-group-main a img {
  width: 100px;
  height: 100px;
  margin: 0 10px 10px;
}
.tabarea-content .p-group-main .price label {
  color: #dd0000;
}
.tabarea-content .p-group-main .fixed-add {
  position: absolute;
  right: 5%;
  bottom: 53%;
}
.p-group-child-box .tiein-list {
  width: 720px;
  overflow: hidden;
  position: relative;
  height: 230px;
  margin: 0px auto;
}
.p-group-child-box .tiein-list .p-group-child li {
  float: left;
  width: 180px;
  height: 230px;
  position: relative;
}
.p-group-child-box .tiein-list .p-group-child li .g-list-box {
  padding: 30px 10px 10px 20px;
}
.p-group-child-box .tiein-list .p-group-child li .g-list-box a img {
  height: 100px;
  width: 100px;
  box-shadow: 0 0 1px #ccc;
}
.p-group-child-box .tiein-list .p-group-child li .g-list-box .name {
  margin-top: 20px;
}
.p-group-child-box .tiein-list .p-group-child li .g-list-box .price {
  font-size: 12px;
  color: #dd0000;
}
.p-group-child-box .tiein-list .p-group-child li .g-list-box .price label input {
  position: absolute;
  top: 20px;
  right: 25px;
}
.tiein-count {
  position: absolute;
  top: 0;
  right: 0;
  width: 158px;
  height: 180px;
  padding: 70px 10px;
  border-left: 1px solid #ddd;
  background: #fff;
  color: #999;
}
.tiein-count .count {
  padding-bottom: 10px;
}
.tiein-count .count em {
  font-family: Arial;
  font-weight: 700;
  color: #dd0000;
}
.tiein-count dl {
  height: 22px;
  line-height: 22px;
  overflow: hidden;
}
.tiein-count dl dt {
  float: left;
  width: 50px;
}
.tiein-count dl .price {
  color: #d00;
  font-family: Tahoma;
  font-weight: 700;
}
.tiein-count .handle {
  margin-top: 10px;
}
.tiein a {
  color: #666;
}
.btn-addcart-mini {
  position: relative;
  float: left;
  width: 95px;
  height: 28px;
  background: url("http://static.guinong360.com/Areas/Web/Images/p-btns-20140611.png") no-repeat -314px -77px;
}
.tiein-count .handle .reset {
  float: left;
  margin-left: 10px;
  line-height: 28px;
  color: #2272c8;
}
.shop-message {
  padding-left: 10px;
  padding-top: 10px;
  line-height: 20px;
  border-bottom: 1px solid #ddd;
}
.tab li.goods-li {
  line-height: 8px;
}
/*#wareQd span{
    position: relative;
    left: -65%;
}*/
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ê½*/
.product-left .popbox {
  background-color: #fff;
  border: 1px solid #ddd;
  width: 208px;
  margin-bottom: 10px;
}
.product-left .popbox .popbox-inner .mt {
  border-bottom: 1px solid #ddd;
  height: 38px;
  width: 208px;
  line-height: 38px;
  background-color: #fbfdfa;
}
.product-left .popbox .popbox-inner .mt h3 {
  float: left;
  font-size: 14px;
  color: #666;
  margin-left: 10px;
}
.product-left .popbox .popbox-inner .mt .qq {
  float: right;
  margin-top: 10px;
  margin-right: 20px;
}
.product-left .popbox .popbox-inner .shops-enter {
  height: 48px;
  line-height: 48px;
  width: 208px;
}
#sp-search {
  width: 208px;
  border: 1px solid #ddd;
  background-color: #fff;
}
#sp-search .mt {
  background-color: #fbfdfa;
}
#sp-search .mc {
  height: 195px;
}
#sp-search .sp-form-item2 {
  margin-left: 7px;
}
#sp-category {
  border: 1px solid #ddd;
  background-color: #fff;
  width: 208px;
}
#sp-category .mt {
  background-color: #fbfdfa;
}
#sp-category .mc {
  padding: 10px 0;
}
#sp-category .mc ul {
  margin-left: 10px;
  margin-top: 5px;
}
#sp-category .mc ul li {
  width: 50%;
  float: left;
  text-align: left;
  font-size: 12px;
  color: #666;
  overflow: hidden;
}
.similar-purchase {
  border: 1px solid #ddd;
  background-color: #fff;
  width: 208px;
}
.similar-purchase .mt {
  background-color: #fbfdfa;
}
.similar-purchase .exprec {
  overflow: hidden;
}
.similar-purchase .exprec li {
  position: relative;
  padding: 10px 0;
  margin: 1px 10px -1px;
  border-bottom: 1px solid #ddd;
}
.similar-purchase .exprec li a .image {
  display: block;
  width: 100px;
  height: 100px;
  margin: 0 auto;
}
.similar-purchase .exprec li .title {
  height: 38px;
  margin: 5px 0;
  overflow: hidden;
}
.similar-purchase .exprec li .title a {
  height: 36px;
  margin: 5px 0;
  overflow: hidden;
}
.similar-purchase .exprec li .price {
  height: 22px;
  text-align: center;
  overflow: hidden;
  color: #ff0000;
  font-family: Tahoma;
  font-weight: 700;
}
.similar-purchase .exprec li .price span {
  color: #ff0000;
  font: 700 12px/1.5 Tahoma;
}
.similar-purchase .exprec li .price span i {
  font-family: Arial;
  font-weight: 400;
}
